RPC Logon: Installation 1. Prepare computers Make sure that all computers have Microsoft .NET version 2.0.50727 installed. Please see Gneral system requirements. 2. Download - Download RPC Logon. Please see General licence agreement.
3. Install on the file server - Create a directory on your file server 'D:\RpcLogon'. Remember to set NTFS directory security, so only administrators (Domain admins) have full access to the directory and files, and all other users (Domain users) have read access.
- Share the directory as 'RpcLogon'. Remember to grant everyone full access to the share.
- Copy the downloaded files to the directory '\\Server\RpcLogon' on the server.
4. Install on the Microsoft SQL server This step is only required, if you wish to store the logon data on a SQL server. The advantage is that only added and updated logon data is copied from the server to the computer at each logon. If the logon data is stored in a Microsoft Access Database file, the entire MDB-file is copied from the server to the computer at each logon - which is okay on the local network, but irritating slow over DSL connections. Run the Rpc Logon SQL Tool.exe application. This application can be used to create the database, clear the database and delete the database. The tables in the database must be owned by the DBO, which mens that you should logon to the database as 'sa' (administrator) when creating the tables. Otherwise tables will be owned by the user who creates them - and if you use two users, one for clients at logon and one for you as administrator - then each of these two users will work with a different set of tables. | Field/Button | Description | | Host | The database host (computer/server name). If you use Microsoft SQL Server 2005 Express Edition on a computer/server named server, then you should use 'server\sqlexpress'. | | Database | The name of the database. You can use an existing database. | | Username | The username to logon as. You should use 'sa'. | | Password | The password to logon with. | | Create Database | Creates the database if it don't exist and creates the tables in the database if missing. | | Clear Database | Deletes all records from all RPC Logon tables. All other tables remain untouched. | | Delete Database | Deletes the database and all its tables. | 5. Install on each computer To manually install the logon application on a computer do this. - Run the following install command.
"\\Server\RpcLogon\Rpc Logon.exe" "install=C:\Program Files\Rpc Logon" The logon application copies itself to the 'C:\Program Files\Rpc Logon' directory, which is created if it don't exist - and registers '\\Server\RpcLogon' as the source of DLL files and the Microsoft Access Database file. Besides the install argument, you can run the install application with these arguments. | Argument | Description | | run | run=<job guid to run> The logon application runs the job with the argumented GUID. The job conditions are not evaluated. | | install | install=<local path to copy "Rpc Logon.exe" to> The logon application copies itself to the argumented location. It then registers the location of itself as source. Finally it registers the copy in the computers registry, so it runs whenever a user logon to the computer. No jobs are executed when this argument is used. | | source | source=<source path to DLL and MDB files> The logon application registers the argumented source. No jobs are executed when this argument is used. | | host | host=<MSSQL host> Only required if you use a SQL server to store the logon data. The logon application registers the argumented host (computer name or IP address). No jobs are executed when this argument is used. | | storage | storage=<MSSQL database> Only required if you use a SQL server to store the logon data. The logon application registers the argumented storage (database name). No jobs are executed when this argument is used. | | user | user=<MSSQL user name> Only required if you use a SQL server to store the logon data. The logon application registers the argumented user. No jobs are executed when this argument is used. | | password | password=<MSSQL user password> Only required if you use a SQL server to store the logon data. The logon application registers the argumented password. The password is stored unencrypted in the registry, so don't use the SQL server 'sa' account. No jobs are executed when this argument is used. | | form | form=yellow|standard The logon application registers which 'skin' it should use. No jobs are executed when this argument is used. | | icon | icon=<path to a ICO file. Not all forms uses the icon> The logon application registers which icon it should use. The icon is used in the system tray, and in some forms. No jobs are executed when this argument is used. | |