응용 프로그램 "드라이버 설치 프로그램 및 제거 프로그램 응용 프로그램"을 실행할 때 내 exe 프로그램이 성공적으로 끝나면 "프로그램 호환성 관리자"창이 나타납니다. SO 링크 및 인터넷 검색을 통과 한 후 나는 비스타 32에서 "프로그램 호환성 도우미"창을 피할 수있는 해결책을 찾지 못했습니다. PCA를 피하기 위해 아래의 목록을 사용했으며 예상대로 작동합니다 (Windows 7에서는 PCA 창을 얻지 못하고 있음). 창 비스타 32 제외하고? 이 작업을하려면 어떻게해야합니까? Vista32에서 프로그램 호환성 관리자 매니페스트가 작동하지 않습니다.
내 설치 응용 프로그램에 대한 아래의 매니페스트를 사용 후 나는 윈도우 7에서 PCA 창을받지 오전하지만 윈도우 비스타 32 비트에 나타납니다. 어떻게 vista32에서 PCA 창을 피하기 위해?
일부 관련 질문은 다음과 같습니다 reasons-for-getting-the-program-compatibility-assistant-dialog
- how-do-i-prevent-programmatically-the-program-compatibility-assistant-in-vista
- 내가 사용하는 매니페스트입니다 :
<?xml version="1.0" encoding="utf-8"?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="Unins.exe"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="highestAvailable" uiAccess="false" /> </requestedPrivileges> </security> </trustInfo> <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> <application> <!--The ID below indicates application support for Windows Vista --> <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> <!--The ID below indicates application support for Windows 7 --> <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/> </application> </compatibility> </asmv1:assembly>
아래입니다 PCA 창 I의 스냅 샷 지 등 ...
업데이트 : PCA 창에 대한 근본 원인 나는 "내 설치는 추가의 항목을 만들거나 프로그램을 제거하지 않습니다"입니다. 나는 "프로그램 추가 또는 제거"에서 항목을 만들기 위해 내 응용 프로그램을 만들었으며 PCA 창을 얻지 못하고 있습니다. 하지만 프로그램 추가/제거에서 항목을 만들고 싶지 않습니다.
업데이트 25-09-12 : 내가 실행 파일이 OS의 구조를 발견하고 그 중 하나
A64.exe or A86.exe
호출하는 구조에 따라A.exe
을 말할 수 있습니다. 이 경우 모든 exe (A.exe, A64.exe, A86.exe)에 대한 목록을 갖고 싶습니까? 지금은 A.exe에 대해서만 나타납니다.
@Deanna 내가 편집했습니다. 위의 내 응용 프로그램에 대한 언급 매니페스트 짧은 PCA 창이 윈도우 7에 표시되지만 그것은 Vista32 비트에 나타납니다? – 2vision2
@Deanna 이것에 대한 아이디어 나 여전히 내 질문을 개선하고 싶습니까? – 2vision2
현재로서는 답변을 드릴 수 없습니다. – Deanna