Winapi 在远程计算机上查看和终止任务的正确Windows API调用是什么?
通过命令行,我可以列出远程计算机上的任务,如下所示:Winapi 在远程计算机上查看和终止任务的正确Windows API调用是什么?,winapi,Winapi,通过命令行,我可以列出远程计算机上的任务,如下所示: c:\>tasklist /s some_machine /u admin_user /p admin_user_password Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============
c:\>tasklist /s some_machine /u admin_user /p admin_user_password
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
System Idle Process 0 0 16 K
System 4 0 236 K
svchost.exe 632 0 3,328 K
svchost.exe 700 0 4,660 K
svchost.exe 776 0 38,664 K
c:\>taskkill /s some_machine /im notepad.exe /f /u admin_user /p admin_password
SUCCESS: The process "notepad.exe" with PID 1828 has been terminated.
我可以这样杀了他们:
c:\>tasklist /s some_machine /u admin_user /p admin_user_password
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
System Idle Process 0 0 16 K
System 4 0 236 K
svchost.exe 632 0 3,328 K
svchost.exe 700 0 4,660 K
svchost.exe 776 0 38,664 K
c:\>taskkill /s some_machine /im notepad.exe /f /u admin_user /p admin_password
SUCCESS: The process "notepad.exe" with PID 1828 has been terminated.
如何使用Win32 API调用实现这一点?我试图在Delphi中实现这一点,但我很乐意从另一种语言翻译一个示例
我一直在研究,它对本地计算机非常有效,但似乎不支持远程连接。您应该可以通过。看起来您可以做到。具体来说