Added Inno Setup file, for creating Windows installer. 



git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3781 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/win/tigervnc.iss b/win/tigervnc.iss
new file mode 100644
index 0000000..3bfbd96
--- /dev/null
+++ b/win/tigervnc.iss
@@ -0,0 +1,42 @@
+

+[Setup]

+OutputDir=.

+AppName=TigerVNC

+AppVerName=TigerVNC 0.0.90

+AppVersion=0.0.90

+AppPublisher=TigerVNC project

+AppPublisherURL=http://tigervnc.org

+DefaultDirName={pf}\TigerVNC

+DefaultGroupName=TigerVNC

+LicenseFile=LICENCE.txt

+

+[Files]

+Source: "Release\winvnc4.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace; 

+Source: "Release\wm_hooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace; 

+Source: "Release\vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace; 

+Source: "Release\vncconfig.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace; 

+Source: "README_BINARY.txt"; DestDir: "{app}"; Flags: ignoreversion

+Source: "LICENCE.txt"; DestDir: "{app}"; Flags: ignoreversion

+

+

+[Icons]

+Name: "{group}\TigerVNC Viewer"; FileName: "{app}\vncviewer.exe";

+Name: "{group}\Listening TigerVNC Viewer"; FileName: "{app}\vncviewer.exe"; Parameters: "-listen";

+

+Name: "{group}\VNC Server (User-Mode)\Run VNC Server"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole";

+Name: "{group}\VNC Server (User-Mode)\Configure VNC Server"; FileName: "{app}\vncconfig.exe"; Parameters: "-user";

+

+Name: "{group}\VNC Server (Service-Mode)\Configure VNC Service"; FileName: "{app}\vncconfig.exe"; Parameters: "-noconsole -service";

+Name: "{group}\VNC Server (Service-Mode)\Register VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-register";

+Name: "{group}\VNC Server (Service-Mode)\Unregister VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-unregister";

+Name: "{group}\VNC Server (Service-Mode)\Start VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -start";

+Name: "{group}\VNC Server (Service-Mode)\Stop VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -stop";

+Name: "{group}\License"; FileName: "{app}\LICENCE.txt";

+

+[Tasks]

+Name: installservice; Description: "&Register new TigerVNC Server as a system service"; GroupDescription: "Server configuration:"; 

+Name: startservice; Description: "&Start or restart TigerVNC service"; GroupDescription: "Server configuration:";

+

+[Run]

+Filename: "{app}\winvnc4.exe"; Parameters: "-register"; Tasks: installservice

+Filename: "net"; Parameters: "start winvnc4"; Tasks: startservice