jjzjj

Createprocess

全部标签

c++ - 创建过程不起作用

我正在创建一个进程并向系统申请大量内核对象。我的代码是:intmain(){//CriaprocessoparaoDataViewerUnitLPSTARTUPINFOAsi;PROCESS_INFORMATIONpi;//Startthechildprocess.if(!CreateProcessA("E:\\Documents\\Faculdade\\Matérias\\AutomaçãoemTempoReal\\TP3\\DataViewerUnit\\Debug\\DataViewerUnit.exe",//ModulenameNULL,//CommandlineNULL,//

c++ - 使 CreateProcess 从字符串中获取标准输入

非常简单,但找不到任何有关如何执行此操作的信息。有人有任何提示或有用的链接吗?谢谢! 最佳答案 也许你想要一个anonymouspipe.如果是这样,我建议你看看CreatingaChildProcesswithRedirectedInputandOutput在MSDN上。 关于c++-使CreateProcess从字符串中获取标准输入,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

c++ - 以用户 : "NT AUTHORITY/Network Service" without knowing the credentials? 身份运行的 CreateProcess

我有一个作为本地系统运行的Windows服务。我希望该服务产生一个进程作为“NTAUTHORITY/网络服务”。但是,我没有此帐户的凭据。如何使用C++作为“网络服务”用户生成进程。 最佳答案 我不在我的win32开发箱前,所以我无法确认,但我会提供两种可能的方法:遍历进程列表调用OpenProcess()获取现有网络服务进程的句柄调用OpenProcessToken()使用该句柄从他的进程中获取安全token调用CreateProcessAsUser()使用token创建一个进程作为NETWORKSERVICE或者,您可以:调用C

java - 无法运行程序 "...\keytool.exe": CreateProcess error=2

我是StackOverflow的新手,所以如果我犯了错误,请不要责怪我。这是我的问题,我在Eclipse中创建了一个简单的Android应用程序,当我尝试运行它时出现此错误:Errorgeneratingfinalarchive:Failedtocreatekey:Cannotrunprogram"D:\ProgramFiles\Java\jre7\bin\keytool.exe":CreateProcesserror=2,LefichierspécifiéestintrouvableJAVA_HOMEissetto:D:\ProgramFiles\Java\jre7Updateiti

Windows 7 (64) 上的 C++ CreateProcess 错误代码 2 ("ERROR_FILE_NOT_FOUND")

我正在尝试创建一个简单的程序来测试Windows7(64)上C/C++中的CreateProcess()函数。当我直接传递CommandLine(“szCmdline”)参数时,它工作正常,但如果我尝试通过从argv获取参数并传递给函数来发送参数,我会在运行时收到“错误代码2(”ERROR_FILE_NOT_FOUND“)”.我正在寻找解决方案并在这个论坛上找到了“CreateProcess-fails-under-windows-7”,但它似乎对我不起作用或者我做错了什么。这是NewProcess()代码:voidNewProcess(TCHAR**cmd){printf("Argv

windows - 依赖进程创建的执行异常(ShellExecute vs CreateProcess)

我们正在运行一个Windows服务,它负责监视一组进程。该服务基本上只负责(a)检查定义的作业是否正在运行,以及(b)如果未运行则启Action业。服务是通过以下命令创建的(sc:https://technet.microsoft.com/en-us/library/bb490995.aspx):sccreate"MyService"binPath=C:\heyoo\myservice.exetype=ownstart=autoerror=normalscstart"SCFService"该服务负责创建的作业之一是“Camera.exe”。Camera.exe从连接的摄像头(FireW

python - 如何在 Windows 上从 C 中的 CreateProcess 执行 Python 脚本?

我已经设法让C代码在C代码中使用PIPES在Unix上愉快地调用Python脚本。我现在需要在Windows上执行相同的操作。本质上,我想在Windows上用不同的脚本语言(如Python/Lua等)编写脚本,并能够使用STDIN/STDOUT等执行它们。我一直在查看“CreateProcess”调用:http://msdn.microsoft.com/en-us/library/ms682425(VS.85).aspx虽然我可以让它与“用C编写的child”一起工作,但我无法让它调用Python脚本。下面是我的windows盒子上的“parent/发件人代码”:#include#in

c# - 创建一个不是创建进程的子进程的新进程

我正在开发一个应用程序,其中进程A的多个实例依赖于进程B的单个实例。我的想法是进程A的一个实例启动进程B,以便所有实例A的可以使用它。A的实例托管在第3方进程中,并且可以在不可预测的时间点拆除(通过终止进程树)。因此,进程B不是进程A的任何实例的子进程至关重要。我曾尝试使用PInvoke来调用CreateProcess,在创建标志中指定DetachedProcess(0x08),但这没有用(请参见下面的代码)。[DllImport("kernel32.dll")]privatestaticexternboolCreateProcess(stringlpApplicationName,s

windows - PonyLang Windows CreateProcess FFI

我一直在尝试从PonyLanguage的FFI调用Window的CreateProcessA。我创建了一个C和一个PonyLang示例。C示例非常有效:#include#include#includevoidwmain(void){STARTUPINFOinfo={0};PROCESS_INFORMATIONprocessInfo={0};CreateProcessA("calc.exe",0,0,0,0,0,0,0,&info,&processInfo);if(status==0)printf("%d",GetLastError());//neverhits}我把calc.exe放在

windows - 编译lua,获取makefile CreateProcess错误

我正在尝试编译Lua1.1。为什么?因为我可以。这是makefile的内容。all:(cdsrc;make)(cdclients/lib;make)(cdclients/lua;make)clean:(cdsrc;makeclean)(cdclients/lib;makeclean)(cdclients/lua;makeclean)这是我在运行makeall时遇到的错误。(cdsrc;make)process_begin:CreateProcess((null),(cdsrc;make),...)failed.make(e=2):Thesystemcannotfindthefilesp