2010-04-28 1 views
0

VB6 응용 프로그램을 설치하는 동안 .NET 구성 요소를 등록 할 수 있습니까?설치/패키지 설치 중 등록

보안을 (예 : CAPSOL을 통해) 설치 패키지의 일부로 부여 할 수 있습니까?

InnoSetup에서이를 수행 할 수 있습니까?

답변

0

은 (또한 Adding assemblies to the GAC from Inno Setuphttp://www.experts-exchange.com/Microsoft/Applications/Q_25148021.html 참조) [파일] 섹션에서 플래그 gacinstallStrongAssemblyName을 사용할 수 있습니다 http://www.jrsoftware.org/ishelp/index.php?topic=filessection에 해당합니다. 이 작업은 강 유형 어셈블리를 설치하는 어셈블리에서만 수행해야합니다. COM/VB에서 사용하기위한 interop 부분에 다른 DLL이나 COM-dll처럼 설치할 수있는 다른 .NET 어셈블리.

사용자 지정 기능을 구현할 수 있으므로 (http://www.jrsoftware.org/iskb.php?custom 참조) 설치 중에 모든 exe를 실행할 수 있으므로 out-of-the-box에없는 일부 작업을 수행 할 수 있습니다. [DIRS] 섹션에서 허가 항목 (http://www.jrsoftware.org/ishelp/index.php?topic=dirssection 참조) 당신이 설치하는 모든 파일의 구성 요소에 대한 권한을 설정할 수의 관련하여

. 허가의 입력은 [Regisry] 섹션 (http://www.jrsoftware.org/ishelp/index.php?topic=registrysection 참조)에서 레지스트리의 사용 권한을 설정할 수 있습니다.

업데이트 :이 작업을 시작하거나 caspol.exe를의 사용에 대한 논의 execute caspol from within vbscript보고 (http://www.jrsoftware.org/iskb.php?custom 참조) 사용자 정의 기능을 사용할 수 있습니다 사용 caspol.exe를 (http://go.microsoft.com/fwlink/?LinkId=131738)가 필요 할합니다. [실행] 섹션에서 사용 caspol.exe에 대한 예제는 http://zerosandtheone.com/blogs/vb/archive/2008/06/23/vb-net-install-your-app-and-the-net-framework-using-inno-setup.aspx에서 찾을 수 있습니다 ("v2.0.50727 \ CasPol.exe"페이지에서 검색)

0

모두는 어떤 종류의 설치 응용 프로그램을 사용 하느냐에 따라 다릅니다. Wise와 같은 고급 MSI 작성자는 .NET 어셈블리에 대한 구성 옵션을 가지고 있습니다. 이와 같은 것이 없다면 .net 구성 요소를 등록하는 regasm과 보안을 구성하는 caspol을 등록하기위한 명령 줄을 시작해야합니다.

+0

InnoSetup에서 수행 할 수 있습니까? – CJ7