응용 프로그램의 실행 파일 패키지 (.exe)가 있습니다. 이 실행 파일을 MSI 패키지로 어떻게 변환합니까?EXE 파일을 XML로 변환
다음을 사용하여 .msi를 .wxs로 변환하는 것에 대해 알고 있습니다.
dark.exe installer.msi
응용 프로그램의 실행 파일 패키지 (.exe)가 있습니다. 이 실행 파일을 MSI 패키지로 어떻게 변환합니까?EXE 파일을 XML로 변환
다음을 사용하여 .msi를 .wxs로 변환하는 것에 대해 알고 있습니다.
dark.exe installer.msi
다음은 멋진 작은 자습서입니다. 아마 전부이 필요합니다
1) 윅스 XML 파일
EXAMPLE:
<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
</Wix>
만들기 2)에 .exe에 대한 MSI를 구축
EXAMPLE:
candle example.wxs
light example.wixobj
3) Voila. ".exe 설치"보다 더 복잡한 것이 없다면 끝났습니다! .msi를 차이 PC로 가져 와서 테스트하십시오.
위의 링크는 필요한 경우 다른 시나리오에 대해서도 설명합니다. (적어도 여기 캘리포니아))
봉쥬르 예를 들어 :
여기ANOTHER, MORE REALISTIC .WIX FILE:
<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" UpgradeCode="12345678-1234-1234-1234-111111111111"
Name="Example Product Name" Version="0.0.1" Manufacturer="Example Company Name" Language="1033">
<Package InstallerVersion="200" Compressed="yes" Comments="Windows Installer Package"/>
<Media Id="1" Cabinet="product.cab" EmbedCab="yes"/>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLDIR" Name="Example">
<Component Id="ApplicationFiles" Guid="12345678-1234-1234-1234-222222222222">
<File Id="ApplicationFile1" Source="example.exe"/>
</Component>
</Directory>
</Directory>
</Directory>
<Feature Id="DefaultFeature" Level="1">
<ComponentRef Id="ApplicationFiles"/>
</Feature>
</Product>
</Wix>
많은 다른 정보와 "표준"튜토리얼입니다
'희망은 도움이된다!
: 도와 주셔서 감사합니다. .msi를 만드는 것으로 시작하는 방법을 알고 있지만, C++과 같은 유용한 읽을 수있는 소스 Doe 형식으로 디코딩하려는 응용 프로그램에 대해 .exe가 있는지 알고 싶습니다. 그와 관련된 어떤 것, 도움이 될 것입니다. –
UniExtract을 사용하여 EXE에서 MSI를 추출한 다음 MSI에서 어둡게 적용하십시오.
나는이 질문이이 일반적인 형태로 대답 될 수 있다고 생각하지 않는다. 그렇다면 필자는 필자가 직접 작성한 설치 프로그램과 같은 것을 고려해야 할 것이다. MSI 데이터베이스는 자동으로 적절한 MSI 데이터베이스로 변환 될 수 없다. MSI는 또한 제한된 GUI 옵션 (예 : 설치의 일부로 두 번째 MSI를 설치할 수 없음)과 exe에 적용되지 않는 제한 사항이 있습니다. 따라서 exe가 어떻게 생성되었는지를 아는 것이 중요합니다. –
예, 일반적으로 설정을 변환하는 것은 처음부터 설정을 만드는 것과 같습니다. 일반적인 조리법은 없습니다. –