createprocess

    0熱度

    1回答

    我想知道如何循環一個函數來多次打開可執行程序。我嘗試在一段時間內將系統(路徑)和CreateProcess(Lpath,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),while和for循環,但只打開一次程序。 下面是相關的代碼看起來像現在: for(int i=0; i<10; i++) { CreateProcess(L"C:

    8熱度

    1回答

    我想使用CreateProcess啓動新環境塊並在新環境塊中運行批處理文件。我已經閱讀了CreateProcess的msdn示例,並提出瞭如下所示的代碼。 發生了什麼,它會打開新的命令提示符,然後停在那裏。由於某種原因,它不會運行我的.bat文件。使用系統(「CALL路徑」)將調用.bat文件。 #include <iostream> #define WINDOWS_LEAN_AND_MEAN

    0熱度

    3回答

    我想通過一個空間在我的參數傳遞給我通過CreateProcess()運行的批處理文件。我如何指定整個對象是一個參數? std::wstring args = TEXT("/C \"C:\\setup.bat\" C:\\TEST TEST"); 在上面的例子中,我的批處理文件讀取第一個參數爲C:\ TEST。 而且,這也不行(批處理文件立即退出和不運行): std::wstring args

    0熱度

    1回答

    我想用純的asm(inline C++ asm - > no masm)啓動一個進程。問題是我不知道如何獲得system()函數的地址。每次我重新編譯程序,地址都會改變。那麼有什麼辦法可以啓動一個流程?我找到了一個針對linux的解決方案。但在execve的功能只是被拆卸和內聯: 0x80002bc <__execve>: pushl %ebp 0x80002bd <__execve+1>: m

    1熱度

    1回答

    我想創建一個允許用戶輸入「ping」命令並​​使用CreateProcess()根據用戶輸入執行命令的shell。我在處理變量時遇到麻煩,無法使ping命令工作。例如,只要我在字符串前面有L,下面的代碼就可以正常工作。然而,字符串必須由用戶輸入,所以經過一些研究後,我會以wchar_t變量的形式對L cast進行可能的替換。 if (strcmp(buffer, "ping") == 0 || s

    0熱度

    1回答

    我的程序被設計爲一個安全的粘滯鍵黑客。如果從登錄時調用粘鍵,它將向本地帳戶請求用戶名和密碼。如果它們是正確的,那麼cmd.exe的實例將作爲該用戶被調用以避免損壞。當我從資源管理器中雙擊sethc程序, 它成功運行。 當我運行按shift五次同樣的程序, 它失敗,並拒絕錯誤5訪問。 我可以驗證sethc是否在winlogon下運行,當按下shift五次。 整個文件是: // cmd.cpp : D

    3熱度

    3回答

    目標:我試圖從我的客戶端發送一些文件到服務器。我正在使用「rsync」傳輸數據。我正在使用CreateProcess APi並將rsync路徑和參數一起傳遞。 肯定案例:當我從本地驅動器發送數據如「C:」是我的窗口安裝在上面的方法正常工作,並傳輸數據。 問題:當我嘗試發送映射驅動器(共享網絡驅動器)的數據。 CreateProcess完成,但我得到的錯誤是rsync無法找到該文件。 相同的rsyn

    0熱度

    2回答

    我知道如何使用CreateProcess函數來運行進程或exe。我有一個奇怪的問題,我的程序在i2c通信過程中以某種方式停止。當我使用Telnet或使用CreateProcess命令運行任何測試程序時,它會再次開始工作。 我不確定CreateProcess實際上在做什麼。有沒有人有這方面的知識? 感謝, Dnai

    3熱度

    1回答

    我想使用CreateProcess()函數做一個簡單的應用程序控制器。該程序接收程序的路徑,該程序將由套接字執行並將其存儲到char []變量中,稍後將該變量發送給將執行該變量的函數。 我發現了錯誤是 Client: Received data is: C:\Windows\System32\calc.exe Server: Bytes received: 30. CreateProcess

    0熱度

    1回答

    感謝您閱讀我的文章。 這是我的問題: 我需要一個接一個地安裝(運行)三個程序:P1,P2和P3。 如果P1安裝不正確,P2安裝將失敗。 如果P1和P2沒有正確安裝,P3安裝將失敗。 除了這個,我需要它顯示一個進度條,顯示安裝進度的對話框: 安裝後P1,進度條將被設置爲1/3滿, 安裝P2後,進度條會被設置爲2/3滿, 安裝P3後,進度條會被設置爲3/3滿。 我正在使用C++和MFC。 我問自己,究