草庐IT

running_processes

全部标签

.net - 用于执行外部应用程序的 Shell 与 Process.start

我可以通过以下方式从我的应用程序中打开Windows计算器:使用Shell()Shell("C:\WINDOWS\system32\calc.exe")使用Process.start()Process.start("C:\WINDOWS\system32\calc.exe")打开记事本应用Shell("C:\WINDOWS\system32\notepad.exe",AppWinStyle.NormalFocus)Process.start("C:\WINDOWS\system32\notepad.exe",AppWinStyle.NormalFocus)谁能告诉我这两个调用有什么区别

Windows (Vista) : Set process-priority on a program shortcut

有没有什么方法可以使用快捷方式启动程序,设置该程序的进程优先级?iTunes正在拖累我的系统,但当我将进程优先级设置为“低”时,不知何故,就像变魔术一样,Windows回到了正常的响应状态:) 最佳答案 您每天都会学到新东西。我的回答是错误的,但由于它被标记为已接受,我正在编辑以使其正确。将您的快捷方式更改为指向:start/BELOWNORMALiTunes.exe不仅仅是iTunes.exe 关于Windows(Vista):Setprocess-priorityonaprogram

c# - 为什么 Process.MainWindowTitle 对于除一个窗口以外的所有窗口始终为空?

当访问Process.MainWindowTitle如下...Process[]processes=Process.GetProcessesByName("iexplore");...然后遍历生成的数组,我总是以MainWindowTitle为空,数组中只有一项除外。在我的例子中,我打开了两个InternetExplorer窗口,一个有一个选项卡,一个有两个选项卡。运行我的代码时,我总是得到我最后激活的窗口和选项卡的MainWindowTitle-所有其他的都保持为空。奇怪的是,填充MainWindowTitle的进程ID始终相同-如果我在运行代码之前激活其他IE窗口或选项卡,进程ID

c++ - PROCESS_MEMORY_COUNTERS 结构中的哪个成员给出了当前使用的内存

下面是PROCESS_MEMORY_COUNTERS结构typedefstruct_PROCESS_MEMORY_COUNTERS{DWORDcb;DWORDPageFaultCount;SIZE_TPeakWorkingSetSize;SIZE_TWorkingSetSize;SIZE_TQuotaPeakPagedPoolUsage;SIZE_TQuotaPagedPoolUsage;SIZE_TQuotaPeakNonPagedPoolUsage;SIZE_TQuotaNonPagedPoolUsage;SIZE_TPagefileUsage;SIZE_TPeakPagefile

c# - Windows,启动服务 System.InvalidOperationException : Cannot start service on computer '.' Access in Denied(Running as Admin)

我正在尝试使用以下代码启动服务。这适用于99%的机器,但我在用户机器上遇到了这个问题。能够重现此错误或出现此问题的原因的任何帮助。ServiceControllersc=newServiceController(name);if(sc.Status==ServiceControllerStatus.Running||sc.Status==ServiceControllerStatus.StartPending){sc.WaitForStatus(ServiceControllerStatus.Running);Logger.Info("Servicealreadyrunning");r

windows - 如何下载 Windows Process Activation Service (WAS)

当我尝试在IIS7中启动应用程序池时出现错误。错误名为ServiceWASwasnotfoundoncomputer'.'.'然后我在谷歌上搜索“下载WindowsProcessActivationService(WAS),但我似乎找不到下载它的地方。”我在我的Windows7操作系统的远程桌面上的AWS上运行它。 最佳答案 它包含在Windows中,无需额外下载。您需要在控制面板中打开打开或关闭Windows功能,然后从那里进行安装。 关于windows-如何下载WindowsProc

c++ - 带有 DEBUG_PROCESS 标志的 CreateProcess 在某些可执行文件上导致错误 50

我正在尝试编写小型调试器。我的简化代码是STARTUPINFOAsui;ZeroMemory(&sui,sizeof(sui));sui.cb=sizeof(sui);PROCESS_INFORMATIONpi;ZeroMemory(&pi,sizeof(pi));DWORDdwFlags=DEBUG_PROCESS;stringprogram="program.exe";if(!CreateProcessA(NULL,(char*)program.c_str(),NULL,NULL,TRUE,dwFlags,NULL,NULL,&sui,&pi))printf("%sfailed.L

python - 如何让 'print()' 、 'os.system()' 和 'subprocess.run()' 输出显示在控制台和日志文件中?

最初,我有一个简单的程序来将整个输出打印到控制台。仅在控制台中显示输出的初始代码importos,subprocessprint("1.Before")os.system('ver')subprocess.run('whoami')print('\n2.After')控制台输出1.BeforeMicrosoftWindows[Version10]user012.After然后,我决定在日志文件(log.txt)上也有一个副本,同时保持控制台的原始输出。所以,这是新代码。importos,subprocess,sysold_stdout=sys.stdoutlog_file=open("

c# - 为什么 C# 控制台应用程序可能会调用 `Application.Run()` ?

我见过几个调用Application.Run()的控制台应用程序的例子,它在当前线程上启动一个没有表单的消息循环。https://msdn.microsoft.com/en-us/library/ms157900(v=vs.110).aspx但是,正如文档所述:InaWin32-basedorWindowsFormsapplication,amessageloopisaroutineincodethatprocessesuserevents,suchasmouseclicksandkeyboardstrokes.因此,Application.Run()似乎只适用于GUI应用程序。那么从

.net - 我应该将敏感数据传递给 .NET 中的 Process.Start 调用吗?

我正在开发一个.NETWindows应用程序,它将使用Process.Start启动在同一台PC上运行的另一个内部开发的.NET应用程序。我需要将数据库连接信息(包括用户ID和密码)传递给目标应用程序。我正在尝试确定是否需要在发送信息之前对其进行加密。假设最终用户的PC没有受到损害,如果我在参数中以未加密的方式传递连接信息,连接信息是否会暴露在任何地方?这样的事情可以吗...stringmyExecutable="myApp.exe";stringserver="myServer";stringdatabase="top_secret_data";stringuserID="myUse