1. Eduard-Cristian Stefan
  2. AonawareSyslogDaemon

Commits

untwigged  committed ace0415

Initial checkin from local repository

  • Participants
  • Branches default

Comments (0)

Files changed (116)

File Syslog/SetupScripts/NoImpersonate.js

View file
+// NoImpersonate.js <msi-file>
+// Performs a post-build fixup of an msi to change all deferred custom actions to NoImpersonate
+
+// Source - Aaron Sebner, http://blogs.msdn.com/astebner/archive/2006/10/23/mailbag-how-to-set-the-noimpersonate-flag-for-a-custom-action-in-visual-studio-2005.aspx
+
+// Constant values from Windows Installer
+var msiOpenDatabaseModeTransact = 1;
+
+var msiViewModifyInsert         = 1
+var msiViewModifyUpdate         = 2
+var msiViewModifyAssign         = 3
+var msiViewModifyReplace        = 4
+var msiViewModifyDelete         = 6
+
+var msidbCustomActionTypeInScript       = 0x00000400;
+var msidbCustomActionTypeNoImpersonate  = 0x00000800
+
+if (WScript.Arguments.Length != 1)
+{
+	WScript.StdErr.WriteLine(WScript.ScriptName + " file");
+	WScript.Quit(1);
+}
+
+var filespec = WScript.Arguments(0);
+var installer = WScript.CreateObject("WindowsInstaller.Installer");
+var database = installer.OpenDatabase(filespec, msiOpenDatabaseModeTransact);
+
+var sql
+var view
+var record
+
+try
+{
+	sql = "SELECT `Action`, `Type`, `Source`, `Target` FROM `CustomAction`";
+	view = database.OpenView(sql);
+	view.Execute();
+	record = view.Fetch();
+	while (record)
+	{
+	    if (record.IntegerData(2) & msidbCustomActionTypeInScript)
+	    {
+	        record.IntegerData(2) = record.IntegerData(2) | msidbCustomActionTypeNoImpersonate;
+        	view.Modify(msiViewModifyReplace, record);
+	    }
+        record = view.Fetch();
+	}
+
+	view.Close();
+	database.Commit();
+}
+catch(e)
+{
+	WScript.StdErr.WriteLine(e);
+	WScript.Quit(1);
+}

File Syslog/SetupSyslogService/Documents/Images/client1.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/client2.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/client3.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/client4.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/server1.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/server2.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/server3.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/server4.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/sql.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/w2000iis1.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/w2000iis2.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/w2003iis1.png

Added
New image

File Syslog/SetupSyslogService/Documents/Images/w2003iis2.png

Added
New image

File Syslog/SetupSyslogService/Documents/ReleaseNotes.htm

View file
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <title>Aonaware Syslog Daemon Release Notes</title>
+    <style type="text/css"> BODY, DIV, TD { font-weight: normal; font-size: 10pt; color: black; font-family: Verdana; }
+	P { font-weight: normal; font-size: 10pt; color: black; font-family: Verdana; margin-right: 20px; }
+	LI { font-weight: normal; font-size: 10pt; color: black; font-family: Verdana; padding: 3px; }
+	H1 { font-weight: normal; font-size: 14pt; color: black; font-family: Arial; }
+	H2 { font-weight: bold; font-size: 12pt; color: black; font-family: Arial; padding-top: 15px; }
+	H3, TH { font-weight: bold; font-size: 10pt; color: black; font-family: Arial; padding-top: 15px; }
+	CODE { font-family: Courier; font-size: 10pt; text-decoration:none; color:Black; }
+	</style>
+</head>
+<body>
+    <h1>
+        Aonaware Syslog Daemon Release Notes</h1>
+    <p>
+        Aonaware Syslog Daemon version 2.0<br />
+        �2007 Adrian O' Neill
+    </p>
+    <h2>
+        Introduction</h2>
+    <p>
+        Aonaware Syslog Daemon is an industrial strength Syslog Server for Windows. Syslog
+        messages are received by the server and stored in a Microsoft SQL Server or SQL
+        Server Express database. Syslog messages can then be viewed using the integrated
+        Aonaware Syslog Web Client.</p>
+    <h2>
+        Installation Prerequisites</h2>
+    <p>
+        Supported Operating Systems:</p>
+    <ul>
+        <li>Microsoft Windows Server 2003 (Recommended) </li>
+        <li>Microsoft Windows XP Professional</li>
+    </ul>
+    <p>
+        Supported Database Software:</p>
+    <ul>
+        <li>Microsoft SQL Server 2000 or later </li>
+        <li>Microsoft SQL Server 2005 Express Edition or later - This is a free desktop server application
+            provided my Microsoft.</li>
+    </ul>
+    <p>
+        The following operating system components are also required:</p>
+    <ul>
+        <li>Microsoft .NET Framework Version 2.0 (Will be downloaded automatically if required)</li>
+        <li>Internet Information Services with ASP.NET (Required for Web Client Functionality)
+        </li>
+    </ul>
+    <h2>
+        Known Issues</h2>
+    <p>
+        The following are known issues with this release of Aonaware Syslog Daemon:</p>
+    <ul>
+        <li>Database credentials are stored in plain text after installation. If you configure
+            Aonaware Syslog Daemon to use SQL Server authentication, the database username and
+            password are stored unencrypted in the installation folder. To workaround this issue,
+            use Windows authentication to connect to the database or alternatively ensure the
+            permissions on the installation folder do not allow ordinary users read access.
+        </li>
+        <li>When you uninstall Aonaware Syslog Daemon the database created during installation
+            will be deleted. If you have created any tables in this database, they will be removed
+            also. Do not create any new tables in the Syslog database. </li>
+        <li>All Syslog messages (regardless of source) are stored in the database. This presents
+            a possible denial of service attack as a sender could flood the application with
+            messages. To work around this issue you should block Syslog messages from getting
+            through your firewall (UDP 514 by default).</li>
+    </ul>
+    <h2>
+        Installation Guide</h2>
+    <ol>
+        <li>
+            <h3>
+                Install Microsoft SQL Server or Microsoft SQL Server Express Edition</h3>
+            <p>
+                Aonaware Syslog Daemon requires a database in order to store Syslog messages. Currently
+                the only supported databases are Microsoft SQL Server 2000 or later, or Microsoft
+                SQL Server Express Edition 2005 or later.</p>
+            <p>
+                If you wish to use Microsoft SQL Server, install the product as per the installation
+                instructions.</p>
+            To use the free Microsoft SQL Server Express Edition database, download the installation
+            files from the <a href="http://www.microsoft.com/sql/editions/express/default.mspx">
+                Microsoft Web Site</a>. 
+            <p>
+            </p>
+            <p>
+                The recommended installation mode for Aonaware Syslog Daemon is to use SQL Server
+                in Windows authentication
+                mode. This is the default mode for
+                SQL Server Express Edition.&nbsp;
+                Follow the on-screen installation instructions and restart the system if necessary.</p>
+            <p>Windows Vista Users should ensure that they check the 'Add user to the SQL Server
+            Administrator role' when asked.&nbsp; This will ensure you have the permissions
+            to create the syslog database.</p>
+            <img src="Images/sql.png" align="middle" border="0" />
+            </li>
+            <li>
+                <h3>
+                    Install Internet Information Services / ASP.NET</h3>
+                <p>
+                    IIS and ASP.NET are required in order to use the integrated Aonaware Syslog Web
+                    Client.</p>
+                <h3>
+                    Instructions for Windows XP</h3>
+                <h3>
+                    Installation of IIS</h3>
+                <p>
+                    From the Windows Control Panel, choose 'Add/Remove Programs'. Select 'Add/Remove
+                    Windows Components'. Select 'Internet Information Services (IIS)' and choose 'Details'.</p>
+                <img src="Images/w2000iis1.png" align="middle" border="0">
+                <p>
+                    Check the box for the 'World Wide Web Server' component.</p>
+                <img src="Images/w2000iis2.png" align="middle" border="0">
+                <p>
+                    Click 'OK', and then click 'Next'.</p>
+                <h3>
+                    Installation of ASP.NET</h3>
+                <p>
+                    If you have not installed the Microsoft .NET Framework on your system then ASP.NET
+                    will be automatically configured when the .NET Framework is installed. If however
+                    the .NET Framework is already present on your system before IIS has been installed,
+                    ASP.NET requires some configuration.</p>
+                <p>
+                    In order to determine if the .NET Framework is installed, from a command prompt
+                    window, try and access the framework installation directory:</p>
+                <code>cd %SystemRoot%\Microsoft.NET\Framework\v2.0.*</code><p>
+                    If the system cannot find the path then the framework has not been installed and
+                    you may proceed to the next stage of the installation. Otherwise configure ASP.NET
+                    by running the following command:</p>
+                <code>aspnet_regiis.exe �i</code>
+                <h3>
+                    Instructions for Windows Server 2003</h3>
+                <h3>
+                    Installation of IIS and ASP.NET</h3>
+                <p>
+                    From the Windows Control Panel, choose 'Add/Remove Programs'. Select 'Add/Remove
+                    Windows Components'. Select 'Application Server' and choose 'Details'</p>
+                <img src="Images/w2003iis1.png" align="middle" border="0">
+                <p>
+                    Check the box for the 'ASP.NET' component.</p>
+                <img src="Images/w2003iis2.png" align="middle" border="0">
+                <p>
+                    Click 'OK', and then click 'Next'. This will automatically install both ASP.NET
+                    and IIS.</p>
+                <li>
+                    <h3>
+                        Install the Microsoft .NET Framework 2.0</h3>
+                    <p>
+                        Before you download the .NET Framework you can determine if it is already present
+                        on your system. From a command prompt window, try and access the framework installation
+                        directory:</p>
+                    <code>cd %SystemRoot%\Microsoft.NET\Framework\v2.0.*</code>
+                    <p>
+                        If the system cannot find the path then download Microsoft .NET Framework 2.0 from
+                        the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en">
+                            Microsoft Web Site</a> and follow the installation instructions.</p>
+                    <li>
+                        <h3>
+                            Install Aonaware Syslog Daemon</h3>
+                        <p>
+                            <a href="SyslogDaemon/setup.exe">Install</a> the Aonaware Syslog Daemon from the
+                            installation directory.</p>
+                        <h3>
+                            Welcome Screen</h3>
+                        <p>
+                            Choose 'Next' at the first screen.</p>
+                        <img src="Images/server1.png" align="middle" border="0">
+                        <h3>
+                            Database Creation Information</h3>
+                        <p>
+                            As part of the installation process, the setup application will automatically create
+                            a database to hold Syslog messages on the SQL Server. In order to create this database,
+                            the setup application needs to login to the database with user credentials that
+                            are powerful enough to create a database.</p>
+                        <img src="Images/server2.png" align="middle" border="0">
+                        <p>
+                            If you are using the default SQL Server Express setup with Windows authentication,
+                            you do not need to enter any information on this page and you can simply click 'Next'</p>
+                        <p>
+                            If however you are using a remote database or your database is set up to authenticate
+                            using SQL Server authentication mode, enter the relevant details here. To use a
+                            named instance of SQL Server, enter the server name as MACHINE\INSTANCE.</p>
+                        <h3>
+                            Database Login Information</h3>
+                        <p>
+                            When Aonaware Syslog Daemon is running it needs to connect to the database in order
+                            to store Syslog messages. This setup screen specifies how Aonaware Syslog Daemon
+                            should authenticate to the database when operating.</p>
+                        <img src="Images/server3.png" align="middle" border="0">
+                        <p>
+                            If you are using the default SQL Server Express setup with Windows authentication,
+                            you do not need to enter any information on this page and you can simply click 'Next'.</p>
+                        <p>
+                            If you wish to use SQL Server authentication, you must create the login in the database
+                            before entering any information here. The login should be a normal database user
+                            only; special permissions are not required.</p>
+                        <p>
+                            Note that if you are using Windows authentication, Aonaware Syslog Daemon will try
+                            and connect to the database using authentication details of the local system account,
+                            as the daemon runs as a Windows service. The daemon will only be able to connect
+                            if:</p>
+                        <ul>
+                            <li>The database is running on the same machine as Aonaware Syslog Daemon
+                                <li>The database service is started under the local system account</li>
+                        </ul>
+                        <p>
+                            This is the case for the default SQL Server express installation. However if either
+                            of these criteria are not met in your environment and you wish to use Windows authentication
+                            you must assign Windows login details for the 'Aonware Syslog Daemon' service using
+                            the 'Services' administrative tool.</p>
+                        <h3>
+                            Select Installation Folder</h3>
+                        <p>
+                            To complete installation you must choose an installation directory.</p>
+                        <img src="Images/server4.png" align="middle" border="0">
+                        <p>
+                            The setup will now try and create any necessary database objects and will automatically
+                            start the Aonware Syslog Daemon service. Check the Event Log for any error messages.</p>
+                        <li>
+                            <h3>
+                                Install the Aonaware Syslog Web Client</h3>
+                            <p>
+                                <a href="SyslogWebClient/setup.exe">Install</a> the Aonaware Syslog Web Client from
+                                the installation directory.</p>
+                            <h3>
+                                Welcome Screen</h3>
+                            <p>
+                                Choose 'Next' at the first screen.</p>
+                            <img src="Images/client1.png" align="middle" border="0">
+                            <h3>
+                                Database Information</h3>
+                            <p>
+                                The setup will need to login to the database to make some configuration changes.
+                                As with the daemon installation you must provide credentials which are powerful
+                                enough to modify database information.</p>
+                            <img src="Images/client2.png" align="middle" border="0">
+                            <p>
+                                If you are using the default SQL Server Express setup with Windows authentication,
+                                you do not need to enter any information on this page and you can simply click 'Next'.</p>
+                            <h3>
+                                Database Login Information</h3>
+                            <p>
+                                The Aonaware Syslog Web Client needs to connect to the database in order to display
+                                Syslog messages. Once again you must provide a user account.</p>
+                            <img src="Images/client3.png" align="middle" border="0">
+                            <p>
+                                If you are using the default SQL Server express setup with Windows authentication,
+                                you do not need to enter any information on this page and you can simply click 'Next'.</p>
+                            <p>
+                                If you want to use SQL Server authentication, you must create the login in the database
+                                before entering any login information here. You may use the same login that was
+                                created for the Syslog Daemon.</p>
+                            <p>
+                                Note that if you are using Windows authentication the application will try to connect
+                                to the database using the account used by the ASP.NET process. This account is a
+                                member of the IIS_WPG group under Windows Server 2003, and is called ASPNET under
+                                all other supported operating systems.</p>
+                            <p>
+                                If you are using Windows authentication and the database is on the same machine
+                                as the Aonaware Syslog Daemon the installation process will automatically create
+                                a database login for the correct service account (either IIS_WPG or ASPNET). Using
+                                Windows authentication when the database resides on a different machine from the
+                                Syslog Web Client is not recommended. For more information on how ASP.NET connects
+                                to Microsoft SQL Server, consult Microsoft Knowledge Base Article <a href="http://support.microsoft.com/?scid=kb;en-us;316989&amp;spid=2852&amp;sid=global">
+                                    316989</a>.</p>
+                            <h3>
+                                Select Installation Address</h3>
+                            <p>
+                                To complete the installation you must choose a virtual directory where the Syslog
+                                Web Client will be installed.</p>
+                            <img src="Images/client4.png" align="middle" border="0">
+                            <p>
+                                When the installation is complete you can start to view Syslog messages by navigating
+                                to the correct virtual directory. If you have chosen the default virtual directory
+                                you can view the Syslog messages at <a href="http://localhost/Syslog/">http://localhost/Syslog/</a></p>
+                        </li>
+    </ol>
+    <h2>
+        Configuration</h2>
+    <p>
+        Aonaware Syslog Daemon can be started and stopped from the 'Services' console under
+        'Administrative Tools'.&nbsp; By default, the daemon will start when Windows starts.</p>
+    <p>
+        The server&nbsp;can be configured by using the Aonaware Web Client. Choose the 'Configuration'
+        option on the main page to begin.</p>
+    <p>
+        By default, Aonaware Syslog Daemon will listen for Syslog messages on UDP port 514.
+        You can change this port, however not all devices support ports other than 514.</p>
+    <p>
+        Aonaware Syslog Daemon will also automatically delete any Syslog messages that are
+        older than 14 days. You can change this period using the configuration screen. If
+        you require that all Syslog messages are retained, enter a period of zero days.</p>
+    <h2>
+        Removing Aonaware Syslog Daemon</h2>
+    <p>
+        You can remove Aonaware Syslog Daemon by using the 'Add/Remove Programs' from the
+        Windows Control Panel. When you uninstall the daemon the database containing all
+        syslog messages will be removed.
+    </p>
+    <h2>
+        Version History</h2>
+    <table border="1" cellspacing="1" cellpadding="1">
+        <tr>
+            <th align="left">
+                Version</th>
+            <th align="left">
+                Date</th>
+            <th align="left">
+                Comments</th>
+        </tr>
+        <tr>
+            <td>
+                1.0</td>
+            <td>
+                21 Aug 2005</td>
+            <td>
+                Initial Release</td>
+        </tr>
+        <tr>
+            <td>
+                1.1</td>
+            <td>
+                3 Sep 2005</td>
+            <td>
+                Support for named database instances<br />
+                Server now correctly starts on machine restart</td>
+        </tr>
+        <tr>
+            <td>
+                2.0</td>
+            <td>
+                2 June 2007</td>
+            <td>
+                Moved to .NET Framework 2.0<br />
+                Support for SQL Server 2005, Vista Operating Systems
+            </td>
+        </tr>
+    </table>
+    <h2>
+        Further Information</h2>
+    <p>
+        For more information or contact details please visit <a href="http://www.aonaware.com/">
+            http://www.aonaware.com/</a>.
+    </p>
+</body>
+</html>

File Syslog/SetupSyslogService/SetupSyslogService.vdproj

View file
+"DeployProject"
+{
+"VSVersion" = "3:800"
+"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
+"IsWebType" = "8:FALSE"
+"ProjectName" = "8:SetupSyslogService"
+"LanguageId" = "3:1033"
+"CodePage" = "3:1252"
+"UILanguageId" = "3:1033"
+"SccProjectName" = "8:"
+"SccLocalPath" = "8:"
+"SccAuxPath" = "8:"
+"SccProvider" = "8:"
+    "Hierarchy"
+    {
+        "Entry"
+        {
+        "MsmKey" = "8:_0A5F3AB790B04E53A9AD908D0082627A"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_0B4B140D652A4594AA394788658EC597"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_1A9A345F14E04FE3A024A0242684943C"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_232EBC6BD68E42C4A5593FC3B7D427A6"
+        "OwnerKey" = "8:_4AE63D07986FF0CF9E1DA943F3419B71"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_232EBC6BD68E42C4A5593FC3B7D427A6"
+        "OwnerKey" = "8:_1A9A345F14E04FE3A024A0242684943C"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_32D44873EBAB4447ABFFCEBFB3F4AFA0"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_3E67B7BB552C49F1A892FC35DDF25C74"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_3EBCE38BF2034D969370F37AC26A2600"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_445D110B35114D1C80E35411198B59D0"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_4AE63D07986FF0CF9E1DA943F3419B71"
+        "OwnerKey" = "8:_1A9A345F14E04FE3A024A0242684943C"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_55ABE3FF19124F168DE7A4F02C2815A1"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_5A0407EB60374FE2BA0DC518D3AF3E2E"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_7AAEDECC24664D34B67B352BC9F084D3"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_806D8FE4DA6EF1D1E2EDD0EE91547170"
+        "OwnerKey" = "8:_820D0CEE2CA9D2BA829261051E472249"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_806D8FE4DA6EF1D1E2EDD0EE91547170"
+        "OwnerKey" = "8:_1A9A345F14E04FE3A024A0242684943C"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_806D8FE4DA6EF1D1E2EDD0EE91547170"
+        "OwnerKey" = "8:_A9852D1DC85424100023999275BFF47F"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_806D8FE4DA6EF1D1E2EDD0EE91547170"
+        "OwnerKey" = "8:_232EBC6BD68E42C4A5593FC3B7D427A6"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_820D0CEE2CA9D2BA829261051E472249"
+        "OwnerKey" = "8:_4AE63D07986FF0CF9E1DA943F3419B71"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_820D0CEE2CA9D2BA829261051E472249"
+        "OwnerKey" = "8:_1A9A345F14E04FE3A024A0242684943C"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_8F637328B9D54108BC4F354E8CB0F47B"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_A9852D1DC85424100023999275BFF47F"
+        "OwnerKey" = "8:_1A9A345F14E04FE3A024A0242684943C"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_B346B2E7F3A6486CA762789FFC8DA4EF"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_BED15A7FF286461BBD95F52BCEE28021"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_E88A5D64C0DF47CFB362916AB5C2FB30"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_1A9A345F14E04FE3A024A0242684943C"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_A9852D1DC85424100023999275BFF47F"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_4AE63D07986FF0CF9E1DA943F3419B71"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_232EBC6BD68E42C4A5593FC3B7D427A6"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_820D0CEE2CA9D2BA829261051E472249"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_UNDEFINED"
+        "OwnerKey" = "8:_806D8FE4DA6EF1D1E2EDD0EE91547170"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+    }
+    "Configurations"
+    {
+        "Debug"
+        {
+        "DisplayName" = "8:Debug"
+        "IsDebugOnly" = "11:TRUE"
+        "IsReleaseOnly" = "11:FALSE"
+        "OutputFilename" = "8:Debug\\SetupSyslogDaemon.msi"
+        "PackageFilesAs" = "3:2"
+        "PackageFileSize" = "3:-2147483648"
+        "CabType" = "3:1"
+        "Compression" = "3:2"
+        "SignOutput" = "11:FALSE"
+        "CertificateFile" = "8:"
+        "PrivateKeyFile" = "8:"
+        "TimeStampServer" = "8:"
+        "InstallerBootstrapper" = "3:2"
+            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+            {
+            "Enabled" = "11:TRUE"
+            "PromptEnabled" = "11:TRUE"
+            "PrerequisitesLocation" = "2:1"
+            "Url" = "8:"
+            "ComponentsUrl" = "8:"
+                "Items"
+                {
+                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
+                    {
+                    "Name" = "8:.NET Framework 2.0"
+                    "ProductCode" = "8:Microsoft.Net.Framework.2.0"
+                    }
+                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1"
+                    {
+                    "Name" = "8:Windows Installer 3.1"
+                    "ProductCode" = "8:Microsoft.Windows.Installer.3.1"
+                    }
+                }
+            }
+        }
+        "Release"
+        {
+        "DisplayName" = "8:Release"
+        "IsDebugOnly" = "11:FALSE"
+        "IsReleaseOnly" = "11:TRUE"
+        "OutputFilename" = "8:Release\\SetupSyslogDaemon.msi"
+        "PackageFilesAs" = "3:2"
+        "PackageFileSize" = "3:-2147483648"
+        "CabType" = "3:1"
+        "Compression" = "3:3"
+        "SignOutput" = "11:FALSE"
+        "CertificateFile" = "8:"
+        "PrivateKeyFile" = "8:"
+        "TimeStampServer" = "8:"
+        "InstallerBootstrapper" = "3:2"
+            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+            {
+            "Enabled" = "11:TRUE"
+            "PromptEnabled" = "11:TRUE"
+            "PrerequisitesLocation" = "2:1"
+            "Url" = "8:"
+            "ComponentsUrl" = "8:"
+                "Items"
+                {
+                }
+            }
+        }
+    }
+    "Deployable"
+    {
+        "CustomAction"
+        {
+            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_4DB0ADD3379246659F25461BF3BAEE6F"
+            {
+            "Name" = "8:Primary output from SyslogService (Active)"
+            "Condition" = "8:"
+            "Object" = "8:_1A9A345F14E04FE3A024A0242684943C"
+            "FileType" = "3:2"
+            "InstallAction" = "3:4"
+            "Arguments" = "8:"
+            "EntryPoint" = "8:"
+            "Sequence" = "3:1"
+            "Identifier" = "8:_CA2895BC_0CA3_4CB7_B553_03154F264ED5"
+            "InstallerClass" = "11:TRUE"
+            "CustomActionData" = "8:"
+            }
+            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_9A20CD2ECB114BCC881FF0EA81C90F4E"
+            {
+            "Name" = "8:Primary output from SyslogService (Active)"
+            "Condition" = "8:"
+            "Object" = "8:_1A9A345F14E04FE3A024A0242684943C"
+            "FileType" = "3:2"
+            "InstallAction" = "3:3"
+            "Arguments" = "8:"
+            "EntryPoint" = "8:"
+            "Sequence" = "3:1"
+            "Identifier" = "8:_EE7250C6_ABC7_4A42_BBD8_87797DE265E3"
+            "InstallerClass" = "11:TRUE"
+            "CustomActionData" = "8:"
+            }
+            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_BC6D0CB878FD4D59ACD78A065325884F"
+            {
+            "Name" = "8:Primary output from SyslogService (Active)"
+            "Condition" = "8:"
+            "Object" = "8:_1A9A345F14E04FE3A024A0242684943C"
+            "FileType" = "3:2"
+            "InstallAction" = "3:1"
+            "Arguments" = "8:"
+            "EntryPoint" = "8:"
+            "Sequence" = "3:1"
+            "Identifier" = "8:_8E7AC466_E8E1_4612_B79D_07CAFE0F38EE"
+            "InstallerClass" = "11:TRUE"
+            "CustomActionData" = "8:/server=\"[DB_SERVER]\" /data=\"[DB_DATA]\" /user=\"[DB_USER]\" /pass=\"[DB_PASS]\" /ruser=\"[DB_RUSER]\" /rpass=\"[DB_RPASS]\" /skip=\"[DB_SKIP]\""
+            }
+            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_CF13AE74D4504138BD673DDB3D0858E3"
+            {
+            "Name" = "8:Primary output from SyslogService (Active)"
+            "Condition" = "8:"
+            "Object" = "8:_1A9A345F14E04FE3A024A0242684943C"
+            "FileType" = "3:2"
+            "InstallAction" = "3:2"
+            "Arguments" = "8:"
+            "EntryPoint" = "8:"
+            "Sequence" = "3:1"
+            "Identifier" = "8:_98445B3E_2E44_4C0D_A7B7_D63E512D66EC"
+            "InstallerClass" = "11:TRUE"
+            "CustomActionData" = "8:"
+            }
+        }
+        "DefaultFeature"
+        {
+        "Name" = "8:DefaultFeature"
+        "Title" = "8:"
+        "Description" = "8:"
+        }
+        "ExternalPersistence"
+        {
+            "LaunchCondition"
+            {
+                "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_060BFC4F0E3745108984D60D003AED95"
+                {
+                "Name" = "8:.NET Framework"
+                "Message" = "8:[VSDNETMSG]"
+                "Version" = "8:2.0.50727"
+                "AllowLaterVersions" = "11:FALSE"
+                "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=9832"
+                "SupportedRuntimes" = "8:1.1.4322"
+                }
+            }
+        }
+        "File"
+        {
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A5F3AB790B04E53A9AD908D0082627A"
+            {
+            "SourcePath" = "8:Documents\\Images\\w2000iis2.png"
+            "TargetName" = "8:w2000iis2.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0B4B140D652A4594AA394788658EC597"
+            {
+            "SourcePath" = "8:Documents\\Images\\server1.png"
+            "TargetName" = "8:server1.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_232EBC6BD68E42C4A5593FC3B7D427A6"
+            {
+            "AssemblyRegister" = "3:1"
+            "AssemblyIsInGAC" = "11:FALSE"
+            "AssemblyAsmDisplayName" = "8:Utility.Database, Version=2.0.2709.38191, Culture=neutral, processorArchitecture=MSIL"
+                "ScatterAssemblies"
+                {
+                    "_232EBC6BD68E42C4A5593FC3B7D427A6"
+                    {
+                    "Name" = "8:Utility.Database.dll"
+                    "Attributes" = "3:512"
+                    }
+                }
+            "SourcePath" = "8:Utility.Database.dll"
+            "TargetName" = "8:"
+            "Tag" = "8:"
+            "Folder" = "8:_C11D6E8DFA4640C4A8A45494F99D356A"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:TRUE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_32D44873EBAB4447ABFFCEBFB3F4AFA0"
+            {
+            "SourcePath" = "8:Documents\\Images\\client4.png"
+            "TargetName" = "8:client4.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E67B7BB552C49F1A892FC35DDF25C74"
+            {
+            "SourcePath" = "8:Documents\\Images\\client1.png"
+            "TargetName" = "8:client1.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3EBCE38BF2034D969370F37AC26A2600"
+            {
+            "SourcePath" = "8:Documents\\Images\\server4.png"
+            "TargetName" = "8:server4.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_445D110B35114D1C80E35411198B59D0"
+            {
+            "SourcePath" = "8:Documents\\Images\\w2000iis1.png"
+            "TargetName" = "8:w2000iis1.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4AE63D07986FF0CF9E1DA943F3419B71"
+            {
+            "AssemblyRegister" = "3:1"
+            "AssemblyIsInGAC" = "11:FALSE"
+            "AssemblyAsmDisplayName" = "8:SyslogShared, Version=2.0.2709.38191, Culture=neutral, processorArchitecture=MSIL"
+                "ScatterAssemblies"
+                {
+                    "_4AE63D07986FF0CF9E1DA943F3419B71"
+                    {
+                    "Name" = "8:SyslogShared.dll"
+                    "Attributes" = "3:512"
+                    }
+                }
+            "SourcePath" = "8:SyslogShared.dll"
+            "TargetName" = "8:"
+            "Tag" = "8:"
+            "Folder" = "8:_C11D6E8DFA4640C4A8A45494F99D356A"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:TRUE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_55ABE3FF19124F168DE7A4F02C2815A1"
+            {
+            "SourcePath" = "8:Documents\\Images\\client2.png"
+            "TargetName" = "8:client2.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A0407EB60374FE2BA0DC518D3AF3E2E"
+            {
+            "SourcePath" = "8:Documents\\Images\\w2003iis2.png"
+            "TargetName" = "8:w2003iis2.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7AAEDECC24664D34B67B352BC9F084D3"
+            {
+            "SourcePath" = "8:Documents\\Images\\client3.png"
+            "TargetName" = "8:client3.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_806D8FE4DA6EF1D1E2EDD0EE91547170"
+            {
+            "AssemblyRegister" = "3:1"
+            "AssemblyIsInGAC" = "11:FALSE"
+            "AssemblyAsmDisplayName" = "8:nunit.framework, Version=2.4.1.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL"
+                "ScatterAssemblies"
+                {
+                    "_806D8FE4DA6EF1D1E2EDD0EE91547170"
+                    {
+                    "Name" = "8:nunit.framework.dll"
+                    "Attributes" = "3:512"
+                    }
+                }
+            "SourcePath" = "8:nunit.framework.dll"
+            "TargetName" = "8:"
+            "Tag" = "8:"
+            "Folder" = "8:_C11D6E8DFA4640C4A8A45494F99D356A"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:TRUE"
+            "IsolateTo" = "8:"
+            }
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_820D0CEE2CA9D2BA829261051E472249"
+            {
+            "AssemblyRegister" = "3:1"
+            "AssemblyIsInGAC" = "11:FALSE"
+            "AssemblyAsmDisplayName" = "8:Utility.Configuration, Version=2.0.2709.38191, Culture=neutral, processorArchitecture=MSIL"
+                "ScatterAssemblies"
+                {
+                    "_820D0CEE2CA9D2BA829261051E472249"
+                    {
+                    "Name" = "8:Utility.Configuration.dll"
+                    "Attributes" = "3:512"
+                    }
+                }
+            "SourcePath" = "8:Utility.Configuration.dll"
+            "TargetName" = "8:"
+            "Tag" = "8:"
+            "Folder" = "8:_C11D6E8DFA4640C4A8A45494F99D356A"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:TRUE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8F637328B9D54108BC4F354E8CB0F47B"
+            {
+            "SourcePath" = "8:Documents\\Images\\w2003iis1.png"
+            "TargetName" = "8:w2003iis1.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A9852D1DC85424100023999275BFF47F"
+            {
+            "AssemblyRegister" = "3:1"
+            "AssemblyIsInGAC" = "11:FALSE"
+            "AssemblyAsmDisplayName" = "8:Syslog, Version=2.0.2709.38191, Culture=neutral, processorArchitecture=MSIL"
+                "ScatterAssemblies"
+                {
+                    "_A9852D1DC85424100023999275BFF47F"
+                    {
+                    "Name" = "8:Syslog.dll"
+                    "Attributes" = "3:512"
+                    }
+                }
+            "SourcePath" = "8:Syslog.dll"
+            "TargetName" = "8:"
+            "Tag" = "8:"
+            "Folder" = "8:_C11D6E8DFA4640C4A8A45494F99D356A"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:TRUE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B346B2E7F3A6486CA762789FFC8DA4EF"
+            {
+            "SourcePath" = "8:Documents\\Images\\server2.png"
+            "TargetName" = "8:server2.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BED15A7FF286461BBD95F52BCEE28021"
+            {
+            "SourcePath" = "8:Documents\\Images\\server3.png"
+            "TargetName" = "8:server3.png"
+            "Tag" = "8:"
+            "Folder" = "8:_29BA9DEEB37D4F4ABE114B47E19D474E"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E88A5D64C0DF47CFB362916AB5C2FB30"
+            {
+            "SourcePath" = "8:Documents\\ReleaseNotes.htm"
+            "TargetName" = "8:ReleaseNotes.htm"
+            "Tag" = "8:"
+            "Folder" = "8:_C11D6E8DFA4640C4A8A45494F99D356A"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Vital" = "11:TRUE"
+            "ReadOnly" = "11:FALSE"
+            "Hidden" = "11:FALSE"
+            "System" = "11:FALSE"
+            "Permanent" = "11:FALSE"
+            "SharedLegacy" = "11:FALSE"
+            "PackageAs" = "3:1"
+            "Register" = "3:1"
+            "Exclude" = "11:FALSE"
+            "IsDependency" = "11:FALSE"
+            "IsolateTo" = "8:"
+            }
+        }
+        "FileType"
+        {
+        }
+        "Folder"
+        {
+            "{3C67513D-01DD-4637-8A68-80971EB9504F}:_C11D6E8DFA4640C4A8A45494F99D356A"
+            {
+            "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]"
+            "Name" = "8:#1925"
+            "AlwaysCreate" = "11:FALSE"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Property" = "8:TARGETDIR"
+                "Folders"
+                {
+                    "{9EF0B969-E518-4E46-987F-47570745A589}:_29BA9DEEB37D4F4ABE114B47E19D474E"
+                    {
+                    "Name" = "8:Images"
+                    "AlwaysCreate" = "11:FALSE"
+                    "Condition" = "8:"
+                    "Transitive" = "11:FALSE"
+                    "Property" = "8:_8D8C21F27DE744A0958DC906571ACEB2"
+                        "Folders"
+                        {
+                        }
+                    }
+                }
+            }
+            "{1525181F-901A-416C-8A58-119130FE478E}:_D2402482325C4C51A03D0AB871421FE2"
+            {
+            "Name" = "8:#1919"
+            "AlwaysCreate" = "11:FALSE"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Property" = "8:ProgramMenuFolder"
+                "Folders"
+                {
+                    "{9EF0B969-E518-4E46-987F-47570745A589}:_402217AAF3064BCFBEDF3379F26229BA"
+                    {
+                    "Name" = "8:Aonaware Syslog Daemon"
+                    "AlwaysCreate" = "11:FALSE"
+                    "Condition" = "8:"
+                    "Transitive" = "11:FALSE"
+                    "Property" = "8:_2ED1657C40D84558A5D54F16B8E8E07A"
+                        "Folders"
+                        {
+                        }
+                    }
+                }
+            }
+            "{1525181F-901A-416C-8A58-119130FE478E}:_D8872559488A47CEB112DB3B05B24453"
+            {
+            "Name" = "8:#1916"
+            "AlwaysCreate" = "11:FALSE"
+            "Condition" = "8:"
+            "Transitive" = "11:FALSE"
+            "Property" = "8:DesktopFolder"
+                "Folders"
+                {
+                }
+            }
+        }
+        "LaunchCondition"
+        {
+            "{836E08B8-0285-4809-BA42-01DB6754A45D}:_3A4750EA53184E27978401360DE86818"
+            {
+            "Name" = "8:Privileged"
+            "Condition" = "8:Privileged"
+            "Message" = "8:You must be an administrator in order to install this product."
+            "InstallUrl" = "8:"
+            }
+        }
+        "Locator"
+        {
+        }
+        "MsiBootstrapper"
+        {
+        "LangId" = "3:1033"
+        }
+        "Product"
+        {
+        "Name" = "8:Microsoft Visual Studio"
+        "ProductName" = "8:Aonaware Syslog Daemon"
+        "ProductCode" = "8:{3295BA8C-0030-44A7-BAAA-7F5AB45E1ABB}"
+        "PackageCode" = "8:{6CFF5760-AE39-4451-A78E-3C4CBBB91191}"
+        "UpgradeCode" = "8:{7A688050-7FBF-43D7-96D3-3D4755166EA3}"
+        "RestartWWWService" = "11:FALSE"
+        "RemovePreviousVersions" = "11:FALSE"
+        "DetectNewerInstalledVersion" = "11:TRUE"
+        "InstallAllUsers" = "11:FALSE"
+        "ProductVersion" = "8:2.0.0"
+        "Manufacturer" = "8:Aonaware"
+        "ARPHELPTELEPHONE" = "8:"
+        "ARPHELPLINK" = "8:http://www.aonaware.com/"
+        "Title" = "8:Aonaware Syslog Daemon Setup"
+        "Subject" = "8:"
+        "ARPCONTACT" = "8:Aonaware"
+        "Keywords" = "8:"
+        "ARPCOMMENTS" = "8:Aonaware Syslog Daemon"
+        "ARPURLINFOABOUT" = "8:http://www.aonaware.com/"
+        "ARPPRODUCTICON" = "8:"
+        "ARPIconIndex" = "3:0"
+        "SearchPath" = "8:"
+        "UseSystemSearchPath" = "11:TRUE"
+        "TargetPlatform" = "3:0"
+        "PreBuildEvent" = "8:"
+        "PostBuildEvent" = "8:cscript.exe $(ProjectDir)\\..\\SetupScripts\\NoImpersonate.js $(BuiltOuputPath)"
+        "RunPostBuildEvent" = "3:0"
+        }
+        "Registry"
+        {
+            "HKLM"
+            {
+                "Keys"
+                {
+                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_71D99B339AFD4B8FB58AC7A201ED75E7"
+                    {
+                    "Name" = "8:Software"
+                    "Condition" = "8:"
+                    "AlwaysCreate" = "11:FALSE"
+                    "DeleteAtUninstall" = "11:FALSE"
+                    "Transitive" = "11:FALSE"
+                        "Keys"
+                        {
+                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_4E365C514CAF4CDFA233A097956C9074"
+                            {
+                            "Name" = "8:[Manufacturer]"
+                            "Condition" = "8:"
+                            "AlwaysCreate" = "11:FALSE"
+                            "DeleteAtUninstall" = "11:FALSE"
+                            "Transitive" = "11:FALSE"
+                                "Keys"
+                                {
+                                }
+                                "Values"
+                                {
+                                }
+                            }
+                        }
+                        "Values"
+                        {
+                        }
+                    }
+                }
+            }
+            "HKCU"
+            {
+                "Keys"
+                {
+                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_15CBCF8447074AEAA87389B6D873876C"
+                    {
+                    "Name" = "8:Software"
+                    "Condition" = "8:"
+                    "AlwaysCreate" = "11:FALSE"
+                    "DeleteAtUninstall" = "11:FALSE"
+                    "Transitive" = "11:FALSE"
+                        "Keys"
+                        {
+                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_425708181E1D446B8172FF0CA87F55B9"
+                            {
+                            "Name" = "8:[Manufacturer]"
+                            "Condition" = "8:"
+                            "AlwaysCreate" = "11:FALSE"
+                            "DeleteAtUninstall" = "11:FALSE"
+                            "Transitive" = "11:FALSE"
+                                "Keys"
+                                {
+                                }
+                                "Values"
+                                {
+                                }
+                            }
+                        }
+                        "Values"
+                        {
+                        }
+                    }
+                }
+            }
+            "HKCR"
+            {
+                "Keys"
+                {
+                }
+            }
+            "HKU"
+            {
+                "Keys"
+                {
+                }
+            }
+            "HKPU"
+            {
+                "Keys"
+                {
+                }
+            }
+        }
+        "Sequences"
+        {
+        }
+        "Shortcut"
+        {
+            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_443DA8BA537D41508A7C6201BDDBAE9E"
+            {
+            "Name" = "8:Release Notes"
+            "Arguments" = "8:"
+            "Description" = "8:"
+            "ShowCmd" = "3:1"
+            "IconIndex" = "3:0"
+            "Transitive" = "11:FALSE"
+            "Target" = "8:_E88A5D64C0DF47CFB362916AB5C2FB30"
+            "Folder" = "8:_402217AAF3064BCFBEDF3379F26229BA"
+            "WorkingFolder" = "8:_C11D6E8DFA4640C4A8A45494F99D356A"
+            "Icon" = "8:"
+            "Feature" = "8:"
+            }
+        }
+        "UserInterface"
+        {
+            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0C9DF486995F4359AD2E12A88EDCB819"
+            {
+            "Name" = "8:#1901"
+            "Sequence" = "3:1"
+            "Attributes" = "3:2"
+                "Dialogs"
+                {
+                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5C4011EB7BDE4A2E987CA5AA20E648DE"
+                    {
+                    "Sequence" = "3:100"
+                    "DisplayName" = "8:Progress"
+                    "UseDynamicProperties" = "11:TRUE"
+                    "IsDependency" = "11:FALSE"
+                    "SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
+                        "Properties"
+                        {
+                            "BannerBitmap"
+                            {
+                            "Name" = "8:BannerBitmap"
+                            "DisplayName" = "8:#1001"
+                            "Description" = "8:#1101"
+                            "Type" = "3:8"
+                            "ContextData" = "8:Bitmap"
+                            "Attributes" = "3:4"
+                            "Setting" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                            "ShowProgress"
+                            {
+                            "Name" = "8:ShowProgress"
+                            "DisplayName" = "8:#1009"
+                            "Description" = "8:#1109"
+                            "Type" = "3:5"
+                            "ContextData" = "8:1;True=1;False=0"
+                            "Attributes" = "3:0"
+                            "Setting" = "3:0"
+                            "Value" = "3:1"
+                            "DefaultValue" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                        }
+                    }
+                }
+            }
+            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0E0B06C1600948ED9A627101700B4584"
+            {
+            "Name" = "8:#1900"
+            "Sequence" = "3:2"
+            "Attributes" = "3:1"
+                "Dialogs"
+                {
+                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5A9F9DECBB8F481B8B0880B4FCA21A44"
+                    {
+                    "Sequence" = "3:200"
+                    "DisplayName" = "8:Installation Folder"
+                    "UseDynamicProperties" = "11:TRUE"
+                    "IsDependency" = "11:FALSE"
+                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
+                        "Properties"
+                        {
+                            "BannerBitmap"
+                            {
+                            "Name" = "8:BannerBitmap"
+                            "DisplayName" = "8:#1001"
+                            "Description" = "8:#1101"
+                            "Type" = "3:8"
+                            "ContextData" = "8:Bitmap"
+                            "Attributes" = "3:4"
+                            "Setting" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                        }
+                    }
+                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CB8AF5AAF96F435D919E05A95F523E81"
+                    {
+                    "Sequence" = "3:100"
+                    "DisplayName" = "8:Welcome"
+                    "UseDynamicProperties" = "11:TRUE"
+                    "IsDependency" = "11:FALSE"
+                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
+                        "Properties"
+                        {
+                            "BannerBitmap"
+                            {
+                            "Name" = "8:BannerBitmap"
+                            "DisplayName" = "8:#1001"
+                            "Description" = "8:#1101"
+                            "Type" = "3:8"
+                            "ContextData" = "8:Bitmap"
+                            "Attributes" = "3:4"
+                            "Setting" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                            "CopyrightWarning"
+                            {
+                            "Name" = "8:CopyrightWarning"
+                            "DisplayName" = "8:#1002"
+                            "Description" = "8:#1102"
+                            "Type" = "3:3"
+                            "ContextData" = "8:"
+                            "Attributes" = "3:0"
+                            "Setting" = "3:1"
+                            "Value" = "8:#1202"
+                            "DefaultValue" = "8:#1202"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                            "Welcome"
+                            {
+                            "Name" = "8:Welcome"
+                            "DisplayName" = "8:#1003"
+                            "Description" = "8:#1103"
+                            "Type" = "3:3"
+                            "ContextData" = "8:"
+                            "Attributes" = "3:0"
+                            "Setting" = "3:1"
+                            "Value" = "8:#1203"
+                            "DefaultValue" = "8:#1203"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                        }
+                    }
+                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F23DCBA528E641218D7EE7FDD4AB4AE0"
+                    {
+                    "Sequence" = "3:300"
+                    "DisplayName" = "8:Confirm Installation"
+                    "UseDynamicProperties" = "11:TRUE"
+                    "IsDependency" = "11:FALSE"
+                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
+                        "Properties"
+                        {
+                            "BannerBitmap"
+                            {
+                            "Name" = "8:BannerBitmap"
+                            "DisplayName" = "8:#1001"
+                            "Description" = "8:#1101"
+                            "Type" = "3:8"
+                            "ContextData" = "8:Bitmap"
+                            "Attributes" = "3:4"
+                            "Setting" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                        }
+                    }
+                }
+            }
+            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_26E6EF5A0C6046E3B7E5313ABC1783B7"
+            {
+            "Name" = "8:#1902"
+            "Sequence" = "3:1"
+            "Attributes" = "3:3"
+                "Dialogs"
+                {
+                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A7925AD5F7F843E295F0509268ED41D5"
+                    {
+                    "Sequence" = "3:100"
+                    "DisplayName" = "8:Finished"
+                    "UseDynamicProperties" = "11:TRUE"
+                    "IsDependency" = "11:FALSE"
+                    "SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
+                        "Properties"
+                        {
+                            "BannerBitmap"
+                            {
+                            "Name" = "8:BannerBitmap"
+                            "DisplayName" = "8:#1001"
+                            "Description" = "8:#1101"
+                            "Type" = "3:8"
+                            "ContextData" = "8:Bitmap"
+                            "Attributes" = "3:4"
+                            "Setting" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                            "UpdateText"
+                            {
+                            "Name" = "8:UpdateText"
+                            "DisplayName" = "8:#1058"
+                            "Description" = "8:#1158"
+                            "Type" = "3:15"
+                            "ContextData" = "8:"
+                            "Attributes" = "3:0"
+                            "Setting" = "3:1"
+                            "Value" = "8:#1258"
+                            "DefaultValue" = "8:#1258"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                        }
+                    }
+                }
+            }
+            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_2E9F833DA22C4B739417CA555445B862"
+            {
+            "Name" = "8:#1900"
+            "Sequence" = "3:1"
+            "Attributes" = "3:1"
+                "Dialogs"
+                {
+                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1BDB72C1A9274CEC908C96CDD2A3A913"
+                    {
+                    "Sequence" = "3:100"
+                    "DisplayName" = "8:Welcome"
+                    "UseDynamicProperties" = "11:TRUE"
+                    "IsDependency" = "11:FALSE"
+                    "SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
+                        "Properties"
+                        {
+                            "BannerBitmap"
+                            {
+                            "Name" = "8:BannerBitmap"
+                            "DisplayName" = "8:#1001"
+                            "Description" = "8:#1101"
+                            "Type" = "3:8"
+                            "ContextData" = "8:Bitmap"
+                            "Attributes" = "3:4"
+                            "Setting" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                            "CopyrightWarning"
+                            {
+                            "Name" = "8:CopyrightWarning"
+                            "DisplayName" = "8:#1002"
+                            "Description" = "8:#1102"
+                            "Type" = "3:3"
+                            "ContextData" = "8:"
+                            "Attributes" = "3:0"
+                            "Setting" = "3:1"
+                            "Value" = "8:#1202"
+                            "DefaultValue" = "8:#1202"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                            "Welcome"
+                            {
+                            "Name" = "8:Welcome"
+                            "DisplayName" = "8:#1003"
+                            "Description" = "8:#1103"
+                            "Type" = "3:3"
+                            "ContextData" = "8:"
+                            "Attributes" = "3:0"
+                            "Setting" = "3:1"
+                            "Value" = "8:#1203"
+                            "DefaultValue" = "8:#1203"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                        }
+                    }
+                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_63B9A41AFD18450C8AF0E5812E1CCCF7"
+                    {
+                    "Sequence" = "3:200"
+                    "DisplayName" = "8:Textboxes   (B)"
+                    "UseDynamicProperties" = "11:TRUE"
+                    "IsDependency" = "11:FALSE"
+                    "SourcePath" = "8:<VsdDialogDir>\\VsdCustomText2Dlg.wid"
+                        "Properties"
+                        {
+                            "BannerBitmap"
+                            {
+                            "Name" = "8:BannerBitmap"
+                            "DisplayName" = "8:#1001"
+                            "Description" = "8:#1101"
+                            "Type" = "3:8"
+                            "ContextData" = "8:Bitmap"
+                            "Attributes" = "3:4"
+                            "Setting" = "3:1"
+                            "UsePlugInResources" = "11:TRUE"
+                            }
+                            "BannerText"
+                            {
+                            "Name" = "8:BannerText"
+                            "DisplayName" = "8:#1014"
+                            "Description" = "8:#1114"
+                            "Type" = "3:3"
+                            "ContextData" = "8:"