2015-11-29 17:30:52 +08:00
|
|
|
#
|
|
|
|
#
|
|
|
|
# Sample vlmcsd.ini
|
|
|
|
#
|
|
|
|
# An ini file for vlmcsd is normally not required. It is for advanced users only.
|
|
|
|
# vlmcsd uses an ini file only if specified using the -i option in the command line parameters.
|
|
|
|
# There is no default ini file because vlmcsd is designed to run on many platforms.
|
|
|
|
#
|
|
|
|
# Every line starting with a number sign (#) or semicolon (;) is treated as a comment.
|
|
|
|
# If a key word is used more than once, the last occurrence is used. The only exception
|
|
|
|
# to this is Listen. You can use Listen=<ip address>[:port] more than once.
|
|
|
|
#
|
|
|
|
|
|
|
|
# Set ePID/HwId for Windows explicitly
|
2016-09-04 22:03:54 +08:00
|
|
|
;Windows = 06401-00206-471-111111-03-1033-9600.0000-3622014 / 01 02 03 04 05 06 07 08
|
2015-11-29 17:30:52 +08:00
|
|
|
|
|
|
|
# Set ePID for Office 2010 (including Visio and Project) explicitly
|
2016-09-04 22:03:54 +08:00
|
|
|
;Office2010 = 06401-00096-199-222222-03-1033-9600.0000-3622014
|
2015-11-29 17:30:52 +08:00
|
|
|
|
2016-09-04 22:03:54 +08:00
|
|
|
# Set ePID/HwId for Office 2013 (including Visio and Project) explicitly
|
|
|
|
;Office2013 = 06401-00206-234-333333-03-1033-9600.0000-3622014 / 01 02 03 04 05 06 07 08
|
|
|
|
|
|
|
|
# Set ePID/HwId for Office 2016 (including Visio and Project) explicitly
|
|
|
|
;Office2016 = 06401-00206-437-444444-03-1033-9600.0000-3622014 / 01 02 03 04 05 06 07 08
|
2015-11-29 17:30:52 +08:00
|
|
|
|
|
|
|
# Use custom TCP port
|
|
|
|
# Command line: -P
|
2016-06-06 10:36:00 +08:00
|
|
|
# ***The Port directive only works if vlmcsd was compiled to use MS RPC or simple sockets
|
2015-11-29 17:30:52 +08:00
|
|
|
# ***Use Listen otherwise
|
2016-06-06 10:36:00 +08:00
|
|
|
;Port = 1234
|
2015-11-29 17:30:52 +08:00
|
|
|
|
|
|
|
# Listen on all IPv4 addresses (default port 1688)
|
2016-06-06 10:36:00 +08:00
|
|
|
# Command line: -L
|
|
|
|
# Does not work with MS RPC or simple sockets, use Port=
|
2015-11-29 17:30:52 +08:00
|
|
|
;Listen = 0.0.0.0:1688
|
|
|
|
|
|
|
|
# Listen on all IPv6 addresses (default port 1688)
|
2016-06-06 10:36:00 +08:00
|
|
|
# Command line: -L
|
2015-11-29 17:30:52 +08:00
|
|
|
;Listen = [::]:1688
|
|
|
|
|
2016-08-02 22:39:39 +08:00
|
|
|
# Listen on all private IP addresses and reject incoming requests from public IP addresses
|
|
|
|
# Command line: -o
|
|
|
|
# PublicIPProtectionLevel = 3
|
|
|
|
|
2016-06-06 10:36:00 +08:00
|
|
|
# Allow binding to foreign IP addresses
|
|
|
|
# Command line: -F0 and -F1
|
|
|
|
;FreeBind = true
|
|
|
|
|
2015-11-29 17:30:52 +08:00
|
|
|
# Randomize ePIDs at program start up (only those that are not explicitly specified)
|
|
|
|
# Command line: -r
|
|
|
|
;RandomizationLevel = 1
|
|
|
|
|
|
|
|
# Use a specific culture (1033 = English US) in ePIDs even if the ePID is randomized
|
|
|
|
# Command line: -C
|
|
|
|
;LCID = 1033
|
|
|
|
|
|
|
|
# Set a maximum of 4 workers (forked processes or threads)
|
|
|
|
# Command line: -m
|
|
|
|
;MaxWorkers = 4
|
|
|
|
|
|
|
|
# Disconnect users after 30 seconds of inactivity
|
|
|
|
# Command line: -t
|
|
|
|
;ConnectionTimeout = 30
|
|
|
|
|
|
|
|
# Disconnect clients immediately after each request
|
|
|
|
# Command line: -d and -k
|
|
|
|
;DisconnectClientsImmediately = yes
|
|
|
|
|
|
|
|
# Write a pid file (a file containing the process id of vlmcsd)
|
|
|
|
# Command line: -p
|
|
|
|
;PidFile = /var/run/vlmcsd.pid
|
|
|
|
|
|
|
|
# Write log to /var/log/vlmcsd.log
|
|
|
|
# Command line: -l (-e and -f also override this directive)
|
|
|
|
;LogFile = /var/log/vlmcsd.log
|
|
|
|
|
2016-08-02 22:39:39 +08:00
|
|
|
# Don't include date and time in logs (default is true)
|
|
|
|
# Command line: -T0 and -T1
|
|
|
|
;LogDateAndTime = false
|
|
|
|
|
2015-11-29 17:30:52 +08:00
|
|
|
# Create a verbose log
|
|
|
|
# Command line: -v and -q
|
|
|
|
;LogVerbose = true
|
|
|
|
|
2016-10-24 21:32:24 +08:00
|
|
|
# Whitelist known products
|
|
|
|
# Command line: -K0, -K1, -K2, -K3
|
|
|
|
;WhiteListingLevel = 0
|
|
|
|
|
|
|
|
# Check that the client time is within +/- 4 hours of the system time
|
2016-10-31 20:59:15 +08:00
|
|
|
# Command line: -c0, -c1
|
2016-10-24 21:32:24 +08:00
|
|
|
;CheckClientTime = false
|
|
|
|
|
2016-10-31 20:59:15 +08:00
|
|
|
# Maintain a list of CMIDs
|
|
|
|
# Command line: -M0, -M1
|
|
|
|
;MaintainClients = false
|
|
|
|
|
|
|
|
# Start with empty CMID list (Requires MaintainClients = true)
|
|
|
|
# Command line: -E0, -E1
|
|
|
|
;StartEmpty = false
|
|
|
|
|
2015-11-29 17:30:52 +08:00
|
|
|
# Set activation interval to 2 hours
|
|
|
|
# Command line: -A
|
|
|
|
;ActivationInterval = 2h
|
|
|
|
|
|
|
|
# Set renewal interval to 7 days
|
|
|
|
# Command line: -R
|
|
|
|
;RenewalInterval = 7d
|
|
|
|
|
|
|
|
# Run program as user vlmcsduser
|
|
|
|
# Command line: -u
|
|
|
|
;user = vlmcsduser
|
|
|
|
|
|
|
|
# Run program as group vlmcsdgroup
|
|
|
|
# Command line: -g
|
|
|
|
;group = vlmcsdgroup
|
|
|
|
|
|
|
|
# Disable or enable the NDR64 transfer syntax in RPC (default enabled)
|
2016-10-31 20:59:15 +08:00
|
|
|
# Command line: -N0 and -N1
|
2015-11-29 17:30:52 +08:00
|
|
|
;UseNDR64 = true
|
|
|
|
|
|
|
|
# Disable or enable bind time feature negotiation in RPC (default enabled)
|
2016-06-06 10:36:00 +08:00
|
|
|
# Command line: -B0 and -B1
|
2015-11-29 17:30:52 +08:00
|
|
|
;UseBTFN = true
|