This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Need help in making installe
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 06, 2015
07:34 AM
Need help in making installe
Hello
I am trying to prepare a installer for my brother but he want it with below mentioned condition.
1) They will give away the installer in DVD.
2) He wants a function were he should be able to track like how many DVD are be used and how many just went dead.
He just need a way to check
If suppose he is giving away 100 DVD among that 100 DVD how many have been used, mean they installed it.
So is there any function in installer shield were i can add this sort of function.
Can anyone help me on this!!
I am trying to prepare a installer for my brother but he want it with below mentioned condition.
1) They will give away the installer in DVD.
2) He wants a function were he should be able to track like how many DVD are be used and how many just went dead.
He just need a way to check
If suppose he is giving away 100 DVD among that 100 DVD how many have been used, mean they installed it.
So is there any function in installer shield were i can add this sort of function.
Can anyone help me on this!!
(6) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 06, 2015
10:13 AM
I do not know of any function that can do this within an installer.
This is something where you will need to create a custom action that executes when the install is run.
You will need to write your own DLL file that you call from the install. The DLL should identify that the DVD was run and send to some location to collect the data.
Questions you will need to answer:
1. How to test if the DVD has been installed, uninstalled, and reinstalled. This would affect your 'count'.
2. What to do if there isn't any Internet connection during the install?
3. Do you want to be sending data from a computer without the person's knowledge? I would consider this very bad practice.
4. What if I install the same DVD on multiple computers? Technically this is still one DVD but installed multiple times. In this case you will not be able to tell how many out of the total dvds have been installed.
I am sure there are other things to address.
This is something where you will need to create a custom action that executes when the install is run.
You will need to write your own DLL file that you call from the install. The DLL should identify that the DVD was run and send to some location to collect the data.
Questions you will need to answer:
1. How to test if the DVD has been installed, uninstalled, and reinstalled. This would affect your 'count'.
2. What to do if there isn't any Internet connection during the install?
3. Do you want to be sending data from a computer without the person's knowledge? I would consider this very bad practice.
4. What if I install the same DVD on multiple computers? Technically this is still one DVD but installed multiple times. In this case you will not be able to tell how many out of the total dvds have been installed.
I am sure there are other things to address.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 06, 2015
11:03 PM
1. How to test if the DVD has been installed, uninstalled, and reinstalled. This would affect your 'count'.
I just want to know if its at least been used once, Not issues about re install and etc at this moment,
2. What to do if there isn't any Internet connection during the install?
Installer wont work if there is no internet connection.
3. Do you want to be sending data from a computer without the person's knowledge? I would consider this very bad practice.
No i don't wont such function as it will be really bad and user wont trust.
4. What if I install the same DVD on multiple computers? Technically this is still one DVD but installed multiple times. In this case you will not be able to tell how many out of the total dvds have been installed.
I wanted each dvd to be verified only once. as its just for count, and what if i add up some unique number in it and try this function.
To be short
I just want a function were i should be able to keep a track of how be DVD is been used, It may be any security key or any back end function with the installer. I want to know if the giving away thing is worth or not.
I just want to know if its at least been used once, Not issues about re install and etc at this moment,
2. What to do if there isn't any Internet connection during the install?
Installer wont work if there is no internet connection.
3. Do you want to be sending data from a computer without the person's knowledge? I would consider this very bad practice.
No i don't wont such function as it will be really bad and user wont trust.
4. What if I install the same DVD on multiple computers? Technically this is still one DVD but installed multiple times. In this case you will not be able to tell how many out of the total dvds have been installed.
I wanted each dvd to be verified only once. as its just for count, and what if i add up some unique number in it and try this function.
To be short
I just want a function were i should be able to keep a track of how be DVD is been used, It may be any security key or any back end function with the installer. I want to know if the giving away thing is worth or not.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 07, 2015
07:16 AM
GambleR,
You may need to create a custom DLL and call it to get the DiscID. Perhaps this is worth looking into:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd376432%28v=vs.85%29.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/dd376453%28v=vs.85%29.aspx
HTH
You may need to create a custom DLL and call it to get the DiscID. Perhaps this is worth looking into:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd376432%28v=vs.85%29.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/dd376453%28v=vs.85%29.aspx
HTH
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 07, 2015
09:25 AM
ch_eng wrote:
GambleR,
You may need to create a custom DLL and call it to get the DiscID. Perhaps this is worth looking into:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd376432%28v=vs.85%29.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/dd376453%28v=vs.85%29.aspx
HTH
Hey ch_eng
Thx for info, but i am not pure tech guy, so can you guide me with simple process, Don't know why
i am finding it difficult.
Thanks for Guidance
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 07, 2015
11:19 AM
GambleR,
I have not had to do that before. Maybe your software developers can help. Good Luck!
HTH
I have not had to do that before. Maybe your software developers can help. Good Luck!
HTH
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 07, 2015
11:30 AM
No issues, Thx for your assistance.
Any one who can help me on this ??
Any one who can help me on this ??