How we will know whether the apllication has services or not and how to deal with the application that has services at the time of repacking. Please help me with this in a clear manner.

0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

3

If it is not an MSI, then when you capture the application, you will get the services in the ServiceInstall and ServiceControl table.

Also you can check the services.msc to see what all services were there before and now after installation.

You can see your base machine where you have not installed the application and see if there is a service which is different.

Answered 07/05/2012 by: piyushnasa
Red Belt

Please log in to comment

Answers

1

Capture the setup (in case of legacy setup)..Open the Wsi (or picture taker)...Check the registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. If found related enteries it is part of your package.

Answered 07/13/2012 by: vmnit
Third Degree Blue Belt

Please log in to comment
0

If the application is MSI, then you can check the ServiceInstall and Servicecontrol Table to check if there are any entries.

 

Answered 07/05/2012 by: SilentKiller
Orange Belt

  • If there are entries in the service install and service control table ehat i have to do? and taq for ur reply
Please log in to comment
0

Capture the source using any capturing tool like PictureTaker, InControl etc..

See any application related entries are there under following registry

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

If the entry is having "ImagePath" key in it and if it is pointing to any .exe, .386 and .vxd then it can be configured through ServiceInstall and ServiceControl table.. These Services can be seen in Services.msc, otherwise you have to add them in registry table.

If the ImagePath is pointing to .sys (Kernal Driver). This will not be listed in Services.msc. This can be seen in only MSInfo32. There is a way to configure this Kernal Drivers through ServiceInstall and ServiceConfigure tables but still, it is better to add this type of Kernel Driver through registry table..

Answered 07/05/2012 by: jagadeish
Red Belt

Please log in to comment
-2

Taq jagadish and i didn't get what u r saying. I'll check in services.msc and if the application is having a service and what i have to do. I didn't understand what is image path and what is .386 nad what is .vdx

Answered 07/05/2012 by: vinodreddy10
Ninth Degree Black Belt

  • Before going to packaging tool, just capture the soure using any other capturing tool like PictureTaker, InControl, SysTracer etc and analyze the registries..

    What I'm saying is Application files that can be installed as a service are: .EXE, .VXD, .SYS, or .386
  • U MEAN TO SAY THAT FOR SERVICE FILE THE EXTENSIONS ARE .EXE, .VXD , .SYS OR .386, RIGHT
    WHAT I HAVE TO DO IF THERE ARE ENTRIES
  • I hope you are using InstallShield. Go through the below link

    http://helpnet.installshield.com/installshield16helplib/FAQFilesNTService.htm
Please log in to comment
Answer this question or Comment on this question for clarity
Admin Script Editor
Admin Script Editor is an integrated scripting environment available free here at ITNinja

Share