|
-
Apr 20th, 2013, 02:37 PM
#1
Thread Starter
New Member
Creating an .msi
I'm new to C++ and the program I'm trying to create is an installer (or msi). I'm having a very difficult time finding out how to make my program install the files onto a computer that chooses to run it. Can someone help me?
-
Apr 20th, 2013, 03:05 PM
#2
Re: Creating an .msi
Perhaps Windows Installer might be of some help...
On Local Error Resume Next: If Not Empty Is Nothing Then Do While Null: ReDim i(True To False) As Currency: Loop: Else Debug.Assert CCur(CLng(CInt(CBool(False Imp True Xor False Eqv True)))): Stop: On Local Error GoTo 0
Declare Sub CrashVB Lib "msvbvm60" (Optional DontPassMe As Any)
-
Apr 20th, 2013, 10:23 PM
#3
Thread Starter
New Member
Re: Creating an .msi
As I said, I'm not wanting to install my program. I'm trying to make an installer. It has to do more than install stuff too. It'll have to run a few commands after that.
-
Apr 21st, 2013, 01:41 AM
#4
Re: Creating an .msi
 Originally Posted by Zevoxa
As I said, I'm not wanting to install my program. I'm trying to make an installer. It has to do more than install stuff too. It'll have to run a few commands after that.
Then that documentation is indeed what you'll need.
 Originally Posted by MSDN
Purpose
Microsoft Windows Installer is an installation and configuration service provided with Windows. The installer service enables customers to provide better corporate deployment and provides a standard format for component management. The installer also enables the advertisement of applications and features according to the operating system.
Where applicable
Windows Installer enables the efficient installation and configuration of your products and applications running on Windows. The installer provides new capabilities to advertise features without installing them, to install products on demand, and to add user customizations.
Developer audience
This documentation is intended for software developers who want to make applications that use Windows Installer. It provides general background information about installation packages and the installer service. It contains complete descriptions of the application programming interface and elements of the installer database. This documentation also contains supplemental information for developers who want to use a table editor or a package creation tool to make or maintain an installation.
On Local Error Resume Next: If Not Empty Is Nothing Then Do While Null: ReDim i(True To False) As Currency: Loop: Else Debug.Assert CCur(CLng(CInt(CBool(False Imp True Xor False Eqv True)))): Stop: On Local Error GoTo 0
Declare Sub CrashVB Lib "msvbvm60" (Optional DontPassMe As Any)
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|