Digital Workshop

Welcome to the Digital Workshop Message Boards
It is currently December 22nd, 2024, 12:29 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 14 posts ] 
Author Message
 Post subject: How to use Publication ID
PostPosted: September 20th, 2007, 3:48 pm 
Offline

Joined: February 12th, 2005, 5:27 pm
Posts: 177
Location: Canada
Opus: Pro
OS: Win7
Ok i know how to set it up with the "Standard Evaluation Dialog" but it promotes OPUS Pro in it .


I find the help files to be kinda vague on how to make a screen thats more tailored to what i want it to do . What i want is when a person buys the program and loads it , it will run 1 time then ask them to email in there product code so we can set the program to only 1 computer . I think this is a great anti theft tool and would like to use it in that manner .

The Standard Dialog says That the evaluation is over and i would rather it say " Please register your program" soft of thing , and then tell them how to gegain access to the product......Maybe on the Next Opus they can have the text editable so we can do just that :wink:

Can anyone dirrect me to info on how to do this ?????
Thanks in Advance
Al Barnes

Ps: i am not a scripter guy/gals , but i am looking into course's


For this message Al Barnes has been thanked by : mackavi


Top
 Profile Visit website  
 
 Post subject:
PostPosted: September 20th, 2007, 4:57 pm 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Hi Al,

Without giving away the keys to the vault - all my (interaktiv) software uses the publication ID as the unique code for single user licences.

If you download either scroggle or plethos from the site, you will see the activation screen. It doesn't have to look anything like the DW one. You can complete design your own graphics and dialogues and scripts.

I have a database program (created in Opus) that creates either a site / single licence based on the information supplied from the user and then automatically emails a licence file (you'll see an evaluation version of these if you activate scroggle / plethos)

My main gripe with the publication ID is that it's not locked to the computer, but the Window's installation - which is fine for people like me that image, but could be a real pain dual boots / upgrades and re-installs.

If you use Opus VI you can puchase a DLL that will generate a unique 'computer' based code but it does cost.

Mack

www.interaktiv.co.uk

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject: Re: How to use Publication ID
PostPosted: September 21st, 2007, 9:38 am 
Offline

Joined: November 8th, 2004, 5:23 pm
Posts: 279
Opus: Opus Pro 9
OS: Win 10/64
al Barnes wrote:
Maybe on the Next Opus they can have the text editable


... I think this should be possible for all messages. A simple reason for that is that it is a little bit strange to get an english message in a publication which is build for non english speakers. In worst case the users cannot understand what the message means.

T.

_________________
Opus Pro 9.75, Win 10/64, 8 GB RAM, Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz (4 CPUs), ~3.4GHz, NVIDIA GeForce GTX 660 Ti, Roland OctaCapture


For this message Tarantoga has been thanked by : mackavi


Top
 Profile Visit website  
 
 Post subject: Where to get that DLL
PostPosted: September 25th, 2007, 5:42 pm 
Offline

Joined: February 12th, 2005, 5:27 pm
Posts: 177
Location: Canada
Opus: Pro
OS: Win7
Hi Mack ,

Thanks again for being so active in helping others . Where could i get that DLL and do you know how much LOL.......will it break the bank

I am not a script user only because i haven;t learned yet ( wish i could ) . I hope in the near future i can find a night class for a 46 yr old like myself to get into...

Thanks

Al

mackavi wrote:
Hi Al,

Without giving away the keys to the vault - all my (interaktiv) software uses the publication ID as the unique code for single user licences.

If you download either scroggle or plethos from the site, you will see the activation screen. It doesn't have to look anything like the DW one. You can complete design your own graphics and dialogues and scripts.

I have a database program (created in Opus) that creates either a site / single licence based on the information supplied from the user and then automatically emails a licence file (you'll see an evaluation version of these if you activate scroggle / plethos)

My main gripe with the publication ID is that it's not locked to the computer, but the Window's installation - which is fine for people like me that image, but could be a real pain dual boots / upgrades and re-installs.

If you use Opus VI you can puchase a DLL that will generate a unique 'computer' based code but it does cost.

Mack

www.interaktiv.co.uk


For this message Al Barnes has been thanked by : mackavi


Top
 Profile Visit website  
 
 Post subject:
PostPosted: September 26th, 2007, 8:37 am 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Hi Al,

Somewhere around here is collection of useful DLL websites but this old mind can't find them - yet.

However, my I have saved the GetDiskSerial.dll and so must assume that I'd found it useful. It's not that expensive and if you're looking for system rather than OS ID then it's probably a good investment. See http://www.devlib.net/getdiskserial.htm

The DLL Export Viewer (somebody posted info about this before) shows the functions and I vaguely remmber gettting it to return something. However, I do remember that one of the DLLs I found wasn't return the correct disk number - I use winhex to check - but you could look at the HDD label.

Mack

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: April 26th, 2008, 5:58 pm 
Offline

Joined: March 4th, 2007, 7:17 pm
Posts: 132
I am interested the way of change the text of standard evaluation dialog, too.

_________________
Opus Pro 5.5
Win XP


For this message Volgar has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: July 23rd, 2008, 2:28 pm 
Offline

Joined: July 23rd, 2008, 2:22 pm
Posts: 4
Quote:
all my (interaktiv) software uses the publication ID as the unique code for single user licences.


Could you please tell me how I can use the Publication ID in a variable?

I have looked in the main variable list, but it does not appear to be there.

I just wish to use it in my own unlock solution as the unique ID for an installation and use it to generate another unique key which the user will provide to me so I can generate an unlock code for them.

I'm pretty sure I can do the code generation, I just need to find out how to obtain a unique code to start with. From what your saying the Publication ID should be just that, but I cannot work out how to access it, how is this done? Is it a hidden variable or something?

Thanks
James


For this message jcwacky has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: July 23rd, 2008, 2:59 pm 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Hi James,

It's GetPublicationKey() but you need the registration options active in the security tab.

Mack

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: August 5th, 2008, 9:06 pm 
Offline

Joined: July 23rd, 2008, 2:22 pm
Posts: 4
Thanks Mark, that's exactly what I was after!

Cheers!


For this message jcwacky has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: August 14th, 2008, 4:39 pm 
Offline

Joined: July 23rd, 2008, 2:22 pm
Posts: 4
I have the getpublicationkey working perfectly, but I cannot find a way to detect if a publication has been unlocked or not.

Is there a variable/function that will give the the unlock status of a publication?

I initially thought I could used the PUBLICATION_EVALUATION variable, but it appears to only change to -2 to show that the application has been unlocked if you close and then open the publication after unlocking it.

Thanks
James


For this message jcwacky has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: August 17th, 2008, 10:13 am 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Hi James,

Not sure what you're trying to achieve. If you've already tested the key and change the status of evaluation mode - why do you need to check it again until the program is restarted - which can be done using the variable you mention?

Mack

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: August 17th, 2008, 6:23 pm 
Offline

Joined: July 23rd, 2008, 2:22 pm
Posts: 4
Thanks for your reply Mack,

We have a publication where we want only certain sections of it to be accessible before it has been unlocked. Once the publication has been unlocked then the user will be able to access all sections.

I was planning to do this with a simple check whenever the user clicks on a button to a section for unlocked users only. Which would check the unlcoked state, and if unlocked let them view it, if not unlcoked then display a message saying so.

At the moment if a user unlocks the publication and immediately trys to access an unlocked only section they will receive a message saying the program has not been unlocked, because the PUBLICATION_EVALUATION variable only changes to -2 once the publication has first been closed and opened again.

I need a reliable method to test if the publication is unlocked or not.

I hope that makes sense!

Many Thanks
James


For this message jcwacky has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: August 17th, 2008, 10:35 pm 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Crystal.

I assume that the evaluation dialogue box reads the value from the registry but because this box is not part of your program it doesn't update the variable. You see this a lot in other software, but I think it might be worth adding it to the wish list of changes.

You need to implement your own dialogue box. It's a little messy but I've included a very basic example. Personally, I'd add the unlock aspect to a frame which is initially hidden but is automatically displayed if the variable is not <0.

Hope it helps,

Mack


You do not have the required permissions to view the files attached to this post.

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject: Re: How to use Publication ID
PostPosted: September 17th, 2016, 10:25 pm 
Offline

Joined: May 25th, 2008, 4:57 pm
Posts: 355
Location: Ireland
Opus: Pro 9.75
OS: Windows 10
System: MacBook Pro (Intel 2020)
I have searched the OpusScript help a couple of times for PUBLICATION_EVALUATION and there is very little on the variable and nothing in the manual.

I just want to confirm the different states, as I cannot find the last project I created where I used PUBLICATION_EVALUATION via scripting for a Windows EXE publication that expires after x days and can be activated.

PUBLICATION_EVALUATION >= 1 is active and can be used as long as days is above 0.
PUBLICATION_EVALUATION == 0 is a trial app and has expired and will no longer work and will go to the app expired page.
PUBLICATION_EVALUATION == -1 not an evaluation app, no time restriction.
PUBLICATION_EVALUATION == -2 is unlocked and can be used for ever.

How do I change the state of evaluation via OpusScripting? There are three options in Actions: 1) Reset evaluation time. 2) Ignore the expiry time. 3) Expire.

Is there any other state I need to be aware of, I must email DW and ask them to add this to their OpusScript Help search.



Thanks, Luke

_________________
Opus Pro 9.75 on MacBookPro (2020 Intel) running Parallels 19 with Windows 10 (x64)


For this message lmc has been thanked by : mackavi


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 35 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group