Ravi Kansangara
2014-02-21 06:36:40 UTC
Hello,
I am developing TSP for my PBX.
It has Main two files.
1. (.tsp) file
2. (.dll) file for TSP GUI
And few other files like Manual, Icons etc.
I am using Install Shield 6.3 Professional Version to Build setup for TSP Installation.
==========================================
During Installation
==========================================
i am,
1. copying both libraries (.tsp & .dll) to C:\WINDOWS\System32 folder.
2. load tapi32.dll & call lineAddProvider function to add my TSP automatically
to Phone & Modem Option.
Now Actual Problem is while uninstallation, that are
1. Install Shield Setup removes My Folder from C:\Program Files\[Manufacturer]
but it doesn't deletes (.tsp & .dll) files from System32 Folder.
2. Assume that i have added logic to forcefully delete (.tsp & .dll) files in
Install Shield Script, but What Happen if any TAPI Application is using
my TSP at the time of uninstall ? (i.e. When Any TAPI Application is running,
Deleting of TSP files give me Access Denied)
3. Should i forcefully Unregister my DLL & delete both files Or Should i stop
Telephony Service & delete both files ?
5. If I don't Delete that files, What to do When New Installation is done with
newer version of TSP ? (i.e. Without Deleting Old TSP file, How to Copy New
TSP File Or I should Stop Telephony Service before copying TSP files)
What should be Proper Sequence of TSP Installation & Uninstallation
with msi setup ?
Thank you.
I am developing TSP for my PBX.
It has Main two files.
1. (.tsp) file
2. (.dll) file for TSP GUI
And few other files like Manual, Icons etc.
I am using Install Shield 6.3 Professional Version to Build setup for TSP Installation.
==========================================
During Installation
==========================================
i am,
1. copying both libraries (.tsp & .dll) to C:\WINDOWS\System32 folder.
2. load tapi32.dll & call lineAddProvider function to add my TSP automatically
to Phone & Modem Option.
Now Actual Problem is while uninstallation, that are
1. Install Shield Setup removes My Folder from C:\Program Files\[Manufacturer]
but it doesn't deletes (.tsp & .dll) files from System32 Folder.
2. Assume that i have added logic to forcefully delete (.tsp & .dll) files in
Install Shield Script, but What Happen if any TAPI Application is using
my TSP at the time of uninstall ? (i.e. When Any TAPI Application is running,
Deleting of TSP files give me Access Denied)
3. Should i forcefully Unregister my DLL & delete both files Or Should i stop
Telephony Service & delete both files ?
5. If I don't Delete that files, What to do When New Installation is done with
newer version of TSP ? (i.e. Without Deleting Old TSP file, How to Copy New
TSP File Or I should Stop Telephony Service before copying TSP files)
What should be Proper Sequence of TSP Installation & Uninstallation
with msi setup ?
Thank you.