createprocess

    1熱度

    2回答

    我有一點點混亂,由於從CreateProcess()和GetLastError()衝突的返回值。當我以類似於以下的方式使用CreateProcess()時,它成功並似乎完成了其所需的任務。然而,GetLastError()仍然返回訪問被拒絕。 如果訪問被拒絕,爲什麼它似乎完成任務。相反,如果CreateProcess()成功,爲什麼GetLastError()返回訪問被拒絕? 或者是我使用GetL

    2熱度

    1回答

    我在寫一個Windows服務程序,它會在啓動時調用一個外部的exe文件,比如notepad.exe。但它總是失敗,"unhandled win32 exception occured" 我的步驟: 代碼編譯成一個exe文件:MemoryStatus.exe。 使用命令安裝服務:sc create MemoryStatus binpath=c:\MyServices\MemoryStatus.exe

    2熱度

    1回答

    我需要創建一個新進程,但它是另一個進程而不是當前進程的「子進程」,例如重新生成新進程。 下都讓我幾乎沒有.NET : How to call CreateProcessAsUser() with STARTUPINFOEX from C#和.NET : How to PInvoke UpdateProcThreadAttribute和http://winprogger.com/launching-

    3熱度

    1回答

    我打電話給CreateProcess啓動cl.exe(Win7 64位上的VS2010)。我得到以下錯誤: cl:命令行錯誤D8037:無法創建臨時il文件;乾淨的臨時目錄中的舊il文件 在cmd窗口中使用相同的環境變量調用相同的命令行會成功。我檢查了臨時目錄,沒有舊文件。似乎創建的進程沒有寫入權限。我一直在嘗試不同的方法.. CreateProcessAsUser,設置安全屬性,將所有標準權限授

    4熱度

    2回答

    我試圖用delphi發送命令到命令提示符。 但是,我無法這樣做,因爲我使用CreateProcess方法來做到這一點。 我試圖改變StdOutPipeWrite,但是,CreateProcess似乎不允許來自CreateProcess的初始命令通過後的命令。 有什麼辦法可以利用這個句柄繼續發送和接收來自命令提示符和delphi的命令和消息嗎?

    2熱度

    1回答

    以下代碼利用CreateProcess來運行帶有環境變量的命令。在這裏,它試圖運行notepad %APPDATA%\test.txt。 如果我直接在Windows' CMD內運行notepad %APPDATA%\test.txt,%APPDATA%將被展開。但是,由CreateProcess執行時,環境變量不能擴展。你能幫忙評論一下原因和解決方法嗎?任何評論將不勝感激! program Tes

    0熱度

    1回答

    我試圖從FireBreath-Plugin內啓動notepad.exe,但是當我調用相應的API函數(這次僅用於測試「echo」)時,它與「NPObject上的錯誤調用方法!」崩潰在FireFox中。 這裏是我的代碼: FB::variant redtestAPI::echo(const FB::variant& msg) { STARTUPINFO si; PROCESS_

    2熱度

    3回答

    我今天早些時候剛剛問過一個問題,因爲我想運行一個可執行文件,該文件從我的C++代碼中獲取參數並且它不工作。 它現在,但我仍然有問題,因爲我以爲我要對這個正確的方式,但它似乎像什麼,我要完成不能做我接近它的方式.. 。 這是我的其他問題我糾正代碼: #include <stdlib.h> #include <conio.h> int main(){ system("\"\"C:\\U

    6熱度

    3回答

    這兩者之間的主要區別是什麼?我願意只從我的(C++)應用程序運行另一個EXE。在繼承環境,安全特性等方面有什麼不同嗎?

    3熱度

    2回答

    我在讀C++的CreateProcess函數,我想試試它。代碼的基本思想是讓我的主要執行另一個進程(記事本)。真的,這只是基本的代碼。當我運行該程序,我得到: First-chance exception at 0x752bb763 in createprocess.exe: 0xC0000005: Access violation writing location 0x00be57b8. Unh