MSI Factory 2.3

Service.Create

Service.Create

This is the first topic This is the last topic  

Service.Create

This is the first topic This is the last topic  

OverviewExamples

Service.Create (

string Filename,

string DisplayName = "Service1",

string KeyName = "",

number ServiceType = SERVICE_WIN32_OWN_PROCESS,

boolean AllowDesktopInteraction = false,

number StartType = SERVICE_DEMAND_START,

number ErrorControl = SERVICE_ERROR_NORMAL,

string LoadOrderGroup = "",

number GroupTag = nil,

table   Dependencies = nil,

string ServiceStartName = "",

string Password = "" )

Example 1

-- Create a Service1.exe service

Service.Create("C:\\WINDOWS\\Service1.exe", "Service1", "Service1", SERVICE_WIN32_OWN_PROCESS, true, SERVICE_DEMAND_START, SERVICE_ERROR_NORMAL, "", "", nil, "", "");

 

-- Get the last error (0 == success)

err = Application.GetLastError();

 

if err ~= 0 then

   -- If there was an error, output to user

   Dialog.Message(err, _tblErrorMessages[err]);

end

Creates a service named Service1 using Service1.exe from C:\WINDOWS.

See also: Related Actions


Learn More: Indigo Rose Software - MSI Factory - Buy Now - Contact Us