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中实现这一点,但我很乐意从另一种语言翻译一个示例


我一直在研究,它对本地计算机非常有效,但似乎不支持远程连接。

您应该可以通过。

看起来您可以做到。具体来说