Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

“Invest in yourself — your confidence is always worth it.”

Explore Cosmetic Hospitals

Start your journey today — compare options in one place.

Help needed on Licensing Option.

InstallerGeek created the topic: Help needed on Licensing Option.
Our company is using Advanced Installer 7.2.1 Enterprise, and I’m not a programmer or software developer but I’m given the task to create the .msi files after our developer submit his files to me.

This week we have integrated the Trial and Registration feature of Adv. Installer with our executables & it works well where on install it is runs as a 30 days trial.
After 30 days, the user can request for trial extension or upon registration, it will remove the trial interface screen.

So everything is working like a conventional software, but now the problem is we planned to deploy our software as a time subscription based software.

The requirement is :

a) Anyone is allowed to freely download the software from our website & upon installing it will run as a 30 days trial. (No problems here & already achieved this)
b) If the user likes it, then he can pay for monthly subscription where he is allowed to install software updates or newer versions for that month.
c) If the user stop subscribing, then he is not eligible to install newer versions and he will be locked out from using the software like an expired trial.

Some questions :

1) How can I use Advanced Installer 7.2.1 Enterprise to do this?

2) Is it possible for the auto updater to retrieve & post information for registration / license info such as key, name, company, etc to the web server?

The example in here :

www.advancedinstaller.com/user-g … -info.html

is only for the GUI of the installer, but can the Auto Updater command line options or any settings in the updater.ini do the [HttpPostUrl] & [HttpPostCollectData] function?

I have read :

www.advancedinstaller.com/user-g … ality.html
www.advancedinstaller.com/user-g … ality.html

but without any example, I’m not exactly sure about the correct syntax to use.

4)Is it possible to have the trial.dll to check against a URL for extension? Assuming there is a serial number or trial key?

msiexpert replied the topic: Re: Help needed on Licensing Option.
Hello,

Currently, Advanced Installer does not support this feature. However Advanced Installer 7.4 will include a feature that will enable you to set expiration dates on a license. This will help you distribute your software with a per-month license like you described.

The Advanced Updater only sends the license and the language id, as described in the updater license check article. The rest of the data associated with the license (name, company and so on) should already be existing on the server, in your database, as they were probably given to you by your customer when the license was sold.

Automatically extending trial is not supported. Trial can only be extended by requesting a trial extension in one of the ways specified on the Licensing Page.

InstallerGeek replied the topic: Re: Help needed on Licensing Option.
This is what the registry entry looks like after installing & registering our software:

[HKEY_LOCAL_MACHINE\SOFTWARE\My Company\My Software]
“Registration Key”=”ABC123”

I have tried these commands :

1) “C:\Program Files\My Company\My Software\Updater.exe” /checknow “HKLM\SOFTWARE\My Company\My Software\Registration Key”

2) “C:\Program Files\My Company\My Software\Updater.exe” /checknow “HKEY_LOCAL_MACHINE\SOFTWARE\My Company\My Software\Registration Key”

3) “C:\Program Files\My Company\My Software\Updater.exe” /checknow -licenseid ABC123

4) “C:\Program Files\My Company\My Software\Updater.exe” /checknow -licenseid “ABC123”

on the command prompt as well as the updater’s Windows shortcut properties, but the our server side did not get any POST data, as reported by our server’s collect_file.php script below; which did not execute at all.
There is no problem running our server’s collect_file.php in the Internet browser, it does execute and the page will show “Array ()” message.

Which is the correct syntax to use since I can’t find any practical example anywhere in the documentation or forum, or is this feature broken?

I have included these files which I used below.

Updater.ini :

[General]
URL=http://my.company.com/softwareupdates.ini
ApplicationName=My Software
ID={BC4320A4-1A06-4FF8-AC39-6112A6012784}
DownloadsFolder=C:\Documents and Settings\User\Local Settings\Application Data\\My Company\My Software\updates\
AppDir=C:\Program Files\My Company\My Software\
CheckFrequency=1
CompanyName=My Company

my.company.com/softwareupdates.ini :

;aiu;

[General]
LicenseIdCheckURL=http://my.company.com/collect_file.php

[Update]
Name=My Software 2.0
URL=http://my.company.com/MySoftware2.0.msi
Size=2712576
ReleaseDate=14/01/2010
MD5=101b72b1dbd3a39a1bd27b62a98f1bbf
ServerFileName=MySoftware2.0.msi
Flags=SilentInstall
FilePath=[{E7BE0CF1-15DC-444E-8115-9167B928564F}{32C0AEA5-A921-4662-9017-6BDBC9218A46}]
Version=2.0

my.company.com/collect_file.php :

msiexpert replied the topic: Re: Help needed on Licensing Option.
Refer www.advancedinstaller.com/forums/viewtopic.php?f=2&t=10356 for more post

Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services — all in one place.

Explore Hospitals
I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at <a href="https://www.cotocus.com/">Cotocus</a>. I share tech blog at <a href="https://www.devopsschool.com/">DevOps School</a>, travel stories at <a href="https://www.holidaylandmark.com/">Holiday Landmark</a>, stock market tips at <a href="https://www.stocksmantra.in/">Stocks Mantra</a>, health and fitness guidance at <a href="https://www.mymedicplus.com/">My Medic Plus</a>, product reviews at <a href="https://www.truereviewnow.com/">TrueReviewNow</a> , and SEO strategies at <a href="https://www.wizbrand.com/">Wizbrand.</a> Do you want to learn <a href="https://www.quantumuting.com/">Quantum Computing</a>? <strong>Please find my social handles as below;</strong> <a href="https://www.rajeshkumar.xyz/">Rajesh Kumar Personal Website</a> <a href="https://www.youtube.com/TheDevOpsSchool">Rajesh Kumar at YOUTUBE</a> <a href="https://www.instagram.com/rajeshkumarin">Rajesh Kumar at INSTAGRAM</a> <a href="https://x.com/RajeshKumarIn">Rajesh Kumar at X</a> <a href="https://www.facebook.com/RajeshKumarLog">Rajesh Kumar at FACEBOOK</a> <a href="https://www.linkedin.com/in/rajeshkumarin/">Rajesh Kumar at LINKEDIN</a> <a href="https://www.wizbrand.com/rajeshkumar">Rajesh Kumar at WIZBRAND</a> <a href="https://www.rajeshkumar.xyz/dailylogs">Rajesh Kumar DailyLogs</a>

Related Posts

Complete Guide to Software Packaging and Application Packaging

Here’s a comprehensive, in-depth tutorial covering all your sections and topics with enriched details. 1️⃣ What is a Package? A package is a namespace that organizes a…

Read More

Best & Most Popular 5 Code Editor for VBA programming Language

Visual Basic for Applications (VBA) is an implementation of Microsoft’s event-driven programming language Visual Basic 6, which was declared legacy in 2008, and is an associated integrated…

Read More

Best & Most Popular 5 Code Editor for R programming Language

What is the R programming language and how to work? R is an open-source programming language and is a free software environment for statistical computing. R was…

Read More

List Of Top 14 free Blogging websites in 2021 – I verified

What is Blogging :-A discussion or informational website published on the World Wide Web is called A Blog consisting of discrete, often informal diary-style posts. Posts are typically…

Read More

Top 5 Easy to USE and Best International Money Transfer Platform Online

International payments are still difficult to make without a third-party money transfer provider. Transfer apps offer the ability to send money across the world using different currencies…

Read More

How to Download Free O’Reilly Books?

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday…

Read More
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x