JScript 스크립트에서 현재 프로세스 ID를 얻고 싶습니다. 이 ID는 Windows API GetCurrentProcessId (http://msdn.microsoft.com/en-us/library/ms683180.aspx) 함수에 의해 반환됩니다. JScript에서이 함수를 어떻게 호출합니까?JScript에서 Windows API 함수를 호출하는 방법?
이것은 분명히 작동하지 않습니다 : 윈도우의 API가의 JScript 런타임에 제공되지 않습니다
var id = GetCurrentProcessId();
WScript.Echo("ProcessId is " + id);
qeustion에 정보를 제공하는 COM 개체를 알고 계십니까? 호스트 프로세스의 식별자입니다. – harper
@ 하퍼 : 나는 하나를 알지 못합니다. WMI를 사용하여 wscript.exe (호스트 프로세스)의 프로세스 ID를 가져올 수는 있지만 실행중인 여러 스크립트가 여러 프로세스를 만들 수 있으며 스크립트에 속한 프로세스를 알 수 없습니다. –
아니요. 아닙니다. 스크립트는 대부분 CScript.exe에 의해 호스팅됩니다. 그 목표는 호스트를 식별하는 것입니다. Therfor 나는 WMI/W32_Process와 프로세스를 열거하고 자신의 프로세스를 식별하려했습니다. – harper