2010-08-17 10 views

Odpowiedz

2

systemu Windows API nie są udostępniane do wykonywania JScript. Ograniczasz się do metod i właściwości wymienionych w MSDN JScript language reference, chociaż możesz także łączyć się z WMI i tworzyć wystąpienia obiektów COM, aby wykroczyć poza ograniczenia JScript.

+1

Czy znasz obiekt COM, który dostarcza informacji w procesie: Identyfikator procesu hosta. – harper

+0

@harper: Nie jestem tego świadomy. Możesz użyć WMI, aby uzyskać identyfikator procesu wscript.exe (który jest procesem hosta), ale jeśli istnieje wiele uruchomionych skryptów, można utworzyć wiele procesów i nie będziesz wiedział, który z nich należy do twojego skryptu. –

+0

Nie. Nie mogę. Skrypt będzie hostowany w większości przypadków przez CScript.exe. Celem jest identyfikacja hosta. Therfor Próbowałem wyliczyć procesy za pomocą WMI/W32_Process i zidentyfikować własny proces. – harper

2

Masz odpowiedź w numerze DynamicWrapperX v1.0.

+1

Dzięki za sugestię. To współdziałający serwer COM. Ale ponieważ muszę tylko wywołać jedną funkcję, mógłbym dostarczyć serwer COM dla tego konkretnego celu. Ale chciałbym mieć ten sam wysiłek administracyjny, aby zarejestrować serwer COM. Tak więc DynamicWrapperX nie pomaga w tym przypadku. – harper

Powiązane problemy