이름이 지정된 프로그램 제품군과 인터페이스해야합니다. 실행중인 프로세스간에 통신하려면 Win32 이벤트 (예 : CreateEvent()
API)를 사용하십시오.WSH 또는 기타 기본 Windows 프로그램에서 Win32 CreateEvent/SetEvent에 액세스
나는,
h = CreateEvent(NULL, FALSE, FALSE, argv[1]);
if (h != INVALID_HANDLE_VALUE) SetEvent(h);
그러나 아주 간단한 C 코드와 함께이 작업을 수행 할 정책 문제로 인해, 내가 생산 시스템에서 사용자 정의 바이너리를 설치할 수 없습니다 수 있어요!
Windows Scripting Host에서이 작업을 수행 할 수있는 방법이 있습니까?
프로덕션 환경에 추가 된 서명 된 바이너리를 얻을 수 있으므로 다른 스크립팅 언어가 실행될 수 있습니다. 추천을 환영합니다.
CreateEvent()는 실패 할 경우 INVALID_HANDLE_VALUE가 아닌 NULL을 반환합니다. –