2013-11-25 3 views
0

안녕하세요,Windows 용 VBScript 다시 시작 관리자?

은 VBScript 코드는 다시 시작 관리자 마이크로 소프트 워드 가까이하고 다시 열려면 (see link here) 코드가 있습니까?

예를 들어 Microsoft Word를 사용했습니다. 방금 RestartManager으로 메시지를 보내 특정 응용 프로그램을 닫고 싶습니다.

+1

문서화 :'목적 : 재시작 관리자 API는 설치 또는 업데이트를 완료하는 데 필요한 시스템 재시작 횟수를 줄이거 나 줄일 수 있습니다 .' 아마도 내가 틀렸지 만 그것과 아무 관련이없는 것 같아요. 마이크로 소프트 워드. –

+1

예를 들어 Microsoft Word를 사용했습니다. 방금 특정 응용 프로그램을 닫으려면 RestartManager에 메시지를 보내려했습니다. –

+0

taskkill의 문제점은 무엇입니까? –

답변

1

모든 RestarManager 설명서를 읽고 this에 들어가서 무엇을하려고하는지 알아야합니다.

그리고 맞습니다. 이것은 많은 문제에 대한 우아한 해결책입니다.

하지만 두 가지 문제가 있습니다.

처음에 Restart Manager의 Guidelines for applications에서 단어에서 관찰 된 동작은 응용 프로그램에 코딩되어야합니다. 응용 프로그램은 재시작 관리자를 인식하고 작동 방법을 알아야합니다. 하지만 어쩌면 응용 프로그램이 처리 할 수도 있지만 ...

둘째, Microsoft는 API에 COM 인터페이스를 제공하지 않습니다. 문서에서 : The Restart Manager DLL exports a public C interface that can be loaded by standard or custom installer.

따라서 래퍼를 작성해야합니다.

어쨌든 InnoSetup 파스칼 스크립팅을 사용하면 "스크립트"해결 방법으로 Restart Manager API를 사용할 수 있습니다.

+0

VbScripting 또는 VB6에서 "InnoSetup pascal scripting"을 사용할 수 있습니까? –

+0

AFAIK, 아니요. 기본 재시작 관리자에 대한 단순화 된 액세스를 제공하지만 논리는 파스칼 스크립팅으로 코딩해야합니다. –

+0

좋습니다. 알아 들었습니다. 당신의 도움을 주셔서 감사합니다. –