jjzjj

processInfo

全部标签

windows - powershell 函数返回错误结果

我有这个功能,可以以另一个用户身份运行命令并返回结果。$OutputEncoding=[System.Text.Encoding]::UTF8write-host(get-date-formats)"Beginningscript..."functiongetCreds(){$Username='domain\user'$Password='test'$pass=ConvertTo-SecureString-AsPlainText$Password-Force$Credential=New-ObjectSystem.Management.Automation.PSCredential-

c++ - 如何使用 Windows 服务启动程序?

我使用visualstudio在c++中创建了一个Windows服务,现在我希望该服务运行一个exe文件。该服务设置为在每次计算机启动时启动我知道我需要使用代码来定位exe的路径,例如C:\MyDirectory\MyFile.exe但如何从服务实际运行文件?我阅读了进程启动方法here但我不确定如何使用它 最佳答案 您可以在服务中使用createprocess函数来运行exe。TCHAR*path=L"C:\\MyDirectory\\MyFile.exe";STARTUPINFOinfo;PROCESS_INFORMATIONp

c# 打开 cmd.exe 进程并执行多个命令

我希望能够打开cmd并从窗口中执行两个命令。首先,我想导航到一个特定的目录,然后我可以从中运行第二个命令。运行单个命令非常简单,因为这就是我所要做的:stringpath=Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)+@"\CiscoSystems\VPNClient\";Processprocess=newProcess();ProcessStartInfoprocessInfo=newProcessStartInfo("cmd.exe",@"/ccd"+path);process.Start

c# - 以管理员身份运行 : requireAdministrator & ClickOnce + emulating system time

我的应用程序使用ClickOnce技术。今天我需要以管理员身份运行它。我修改了来自的list文件到但是VS无法编译项目:Error35ClickOncedoesnotsupporttherequestexecutionlevel'requireAdministrator'.我认为不可能同时使用它们。不是吗?我需要更改系统时间,我可以在应用程序级别进行吗?我可以模拟它吗,所以应用程序。可以做我想做的事。我将时间更改为+2小时,然后再放回去一秒钟。我有一些dll,他们需要时间。 最佳答案 实际上,您不能使用管理员权限运行ClickOnc

c++ - 如何将 DWORD 转换为 char *?

我正在尝试这样的事情,PROCESS_INFORMATIONprocessInfo=.....strcat(args,processInfo.dwProcessId);其中args是一个char*,我需要将其作为参数传递给另一个可执行文件。 最佳答案 你可以使用sprintfcharprocID[10];sprintf(procID,"%d",processInfo.dwProcessId);这会将processInfo.dwProcessId转换为您可以使用的字符。 关于c++-如何将

c++ - 开始一个进程而不是 child

我需要启动一个进程并将其作为独立进程运行。我有某种入门应用程序,其目的是运行另一个exe并立即退出。实现该目标的最佳方法是什么?我读了CreateProcess文档多次,但仍有疑问。文档说我需要在完成后调用CloseHandle。但我的parent应用程序不应该等待child退出。文档的另一部分说我可以单独留下句柄——当父进程终止时系统将关闭它们。这是否意味着子应用程序在父应用程序之后立即退出?这似乎不是真的-我关闭了启动器但我的子进程仍在运行。DETACHED_PROCESS标志似乎是我要找的东西。但是文档说明了一些关于控制台的内容。什么控制台?我不关心控制台。

ios - 是否可以使用 OCMock stub NSProcessInfo?

我想stub[[NSProcessInfoprocessInfo]operatingSystemVersion]以获取任何操作系统版本。idprocessInfoMock=OCMClassMock([NSProcessInfoclass]);[OCMStub([processInfoMockoperatingSystemVersion])andReturnValue:NULL];NSOperatingSystemVersionosVersion=[[NSProcessInfoprocessInfo]operatingSystemVersion];但iOS模拟器的操作系统版本被返回。是否

c++ - 使用 C++ 检查一个特定进程是否在 Windows 上运行

psapi或windows.h中是否有任何函数来获取所需的进程'仅通过进程名称(例如:“chrome.exe”)运行而不获取所有进程。编辑:如果有人需要通过运行所有进程列表来获取所需的进程信息,我可以在此处粘贴我的代码。它在xp机器上运行并使用vs2008编译。我也找到了解决问题的方法!但是根据msdn该函数已经通过进程运行并检查没有扩展名的名称。很快它会搜索“chrome”并返回chrome列表。*这个函数有一个很好的优势,它返回一个列表中的进程,它可能是一个exe可能与多个实例一起运行。缺点需要CLR,它运行速度比psapi函数慢,并且有额外的转换要求,例如String^到wcha

windows - 如何使用 Delphi 启动应用程序并获取它的句柄?

我想从Delphi启动一个应用程序,并获得它的句柄,这样我就可以将所述应用程序的主窗口嵌入到TFrame类型的框架中。到目前为止我已经尝试过:FunctionTFrmEmbeddedExe.StartNewApplication:Boolean;varSEInfo:TShellExecuteInfo;ExitCode:DWORD;beginFillChar(SEInfo,SizeOf(SEInfo),0);SEInfo.cbSize:=SizeOf(TShellExecuteInfo);withSEInfodobeginfMask:=SEE_MASK_NOCLOSEPROCESS;Wn

windows - 如何在 Windows 中自动销毁子进程?

在C++Windows应用程序中,我启动了几个长时间运行的子进程(目前我使用CreateProcess(...)来执行此操作。我希望子进程在我的主进程崩溃或关闭时自动关闭。由于要求这需要在“父”崩溃时起作用,我相信这需要使用操作系统的某些API/功能来完成。以便清理所有“子”进程。我该怎么做? 最佳答案 WindowsAPI支持称为“作业对象”的对象。以下代码将创建一个“作业”,该作业被配置为在主应用程序结束时(清理其句柄时)关闭所有进程。这段代码应该只运行一次。:HANDLEghJob=CreateJobObject(NULL,N
12