Generate and read serial numbers...

Hi all
I'm trying to produce a system where we lock a projector's
usage down to an individual. I'm intending to use the individual's
email address, combined with their hard disk serial number and
encoded to produce a serial number which can be quickly checked at
run time. The serial number would be generated at our end
(possibly) and emailed to the user.
Has anyone got any hints on how to do this easily, before I
get bogged down in trying to create my own algorithms and such?
I would be happy to use a 3rd party extra...
Thanks
Flea

Chunick wrote:
> see my post to the same question you asked at
www.director-online.com... and I
> had to 'bog' myself down with researching the subject
and writing my own
> algorithms, but I'll tell you, it was fun and
challenging to learn and
> broadened my knowledge base immensely.
Can you post the URL of your Director Online question? I just
had a look there and
couldn't find it.
I came a cross a program called Licence Protector.
http://www.mirage-systems.de/403.html
There's also a Multimedia Edition
http://www.mirage-systems.de/829.html
It claims to be able to protect Flash, Video, Music, Images
and text and Director
files, allowthing like seial number access, limited trail
versions, activation..
Has a demo Director prpject donload. I haven't tried it out
fully but intend to.
regards
Dean
Director Lecturer / Consultant
http://www.fbe.unsw.edu.au/learning/director
http://www.multimediacreative.com.au

Similar Messages

  • IMB Mailpiece and Tray serial numbers on endorsement line?

    Hello,
    To make work less painful for our Operations when switching to USPS Full Service Option, we are considering making the IMB mailpiece and Tray serial numbers visible to the line operator in human readable format.  We hope to achieve this by putting these numbers (output from Presort) in the first few characters of the Optional Endorsement Line (OEL).
    -  Is this a good approach?  If so, would it be possible to configure Presort to pre-fix the stated serial numbers into the OEL?  We hope to avoid any custom code development for this.
    -  If it is not a good approach, what alternatives should we consider?  (I read about an optional 'Mailer's Keyline' on the USPS web-site.  (http://pe.usps.com/cpim/ftp/manuals/qsg300/q708.pdf)  Can this be used?  If so, is some Presort configuration possible to generate the desired human-readable serial numbers in one of the Presort outputs?
    Your thoughts and suggestions would be most appreciated.
    Vishak

    Vishak,
    I have been told by our postal reps that we cannot place additional information in the optional endorsement line.  The only thing we have used on the same line as the OEL is the ACS participation code - I have provided an example below.  Not all jobs will have ACS information though.  However, I have encountered conflicting information from different postal sources in the past.
    #BYNXXX  *******AUTO* 5-DIGIT 78612
    I agree with Kendra.  I believe your best bet is to use the container, package and pallet codes.  We use them on every mailing.  These codes will allow your line workers to sort the mail pieces at the end of the line with ease and efficiency.  I have listed an example of what and where they look like.  "C" for container or tray, "P" for package and "S" for skid or pallet.
    ********AUTO* 5-DIGIT 78612
    C001      P001     S001
    JOHN SAMPLE                                           
    123 MAIN STREET                                      
    ANYTOWN  US  12345-6789                     
    Hope this helps.
    John Coleman
    Edited by: John Coleman on Jul 20, 2009 2:55 PM

  • How to create HU and input serial numbers in inbound delivery order?

    User want a good way to create HU and input serial numbers in inbound delivery order, because they need input lots of serial numbers everyday, VL32N is difficult to use for them.
    So I need create a program to finish it, I want to know is there any BAPI function can be use for this propose?

    I used BDC to finish this task.

  • My photoshop elements and Lightroom serial numbers won't work for my new mac. I bought these softwares via download on my windows laptop but returned that laptop because the quality was not great. I decided to buy a mac and now can't use my serial numbers

    my photoshop elements and Lightroom serial numbers won't work for my new mac. I bought these softwares via download on my windows laptop but returned that laptop because the quality was not great. I decided to buy a mac and now can't use my serial numbers to download the software.

    Moving this discussion to the Downloading, Installing, Setting Up forum.
    Stephylei you will want to download the Mac versions of the installation files.  If you purchased the software from Adobe, and choose the download option at the time of purchase, then the download will be available under your account.  You can find more details at Find a download link on Adobe.com.

  • Cisco Prime - extract list of hostnames and their serial numbers.

    Hi all,
    is there a way of extracting a list of hostnames ( for devices in EMEA ) and their associated serial numbers from Cisco Prime and into say a csv file?
    Many thanks,
    Paul

    Hi Paul,
    if you have Prime Infrastructure then  run the below report :
    Report > Report Launch Pad > Device > Detailed Hardware > Detailed Hardware Report Details
    If Prime LMS then :
    Reports > Inventory > Detailed Device
    Hope it will help
    Thanks-
    Afroz
    ***Ratings Encourages Contributors ***

  • Lightroom and PS serial numbers

    I just bought a new laptop. I want to download lightroom and photoshop. All I have records of is the upgrade serial numbers. No record of the original serial numbers. How can I download, or how can I find the original serial numbers? HELP!!

    Do you have the products registered with Adobe? If so you will find the numbers under your Adobe ID.
    If not they should be on your old computer anyway, where will depend on the OS, etc.

  • Newest MBPs and their serial numbers

    Hello,
    I was wondering what the serial numbers for the newest MBP are right now. I just got a MBP, and before I open the box, I'd like to know if it is one of the newer units.
    thanks much

    The serial number is printed on the outside of the Apple packaging. I recieved a W8617 (week 17) at the end of April.

  • Need a way to inventory Mac programs and corresponding serial numbers

    My boss is a Windows guy & doesn't know what he's doing. Therefore, he insists there's a way out there to inventory all of our office's Macs & generate a list of programs and corresponding serial #s. Is this possible? How?
    In his perfect Microsoft world, this would create an Excel sheet.

    If you've purchased and configured Apple Remote Desktop, then use the Application Usage Report feature -- gives a list of apps and how frequently they are used (in case you want to reigh in licenses).
    A cheap alternative, of course, is to create an admin account on each machine and use 'ssh' to run system_profiler on each machine. e.g. 'system_profiler -detailLevel full SPApplicationsDataType'. You get responses like this (you can request an XML format too):
        Microsoft Word:
          Version: 14.1.2
          Last Modified: 6/15/11 10:05 AM
          Kind: Intel
          64-Bit (Intel): No
          Get Info String: 14.1.2 (110505), © 2010 Microsoft Corporation. All rights reserved.
          Location: /Applications/Microsoft Office 2011/Microsoft Word.app
        TextEdit:
          Version: 1.6
          Last Modified: 6/29/09 9:00 PM
          Kind: Intel
          64-Bit (Intel): Yes
          Location: /Applications/TextEdit.app
        Network Utility:
          Version: 1.4.6
          Last Modified: 6/25/09 5:20 PM
          Kind: Intel
          64-Bit (Intel): Yes
          Get Info String: Version 1.4.6, Copyright © 2000-2009 Apple Inc. All rights reserved.
          Location: /Applications/Utilities/Network Utility.app
        Google Chrome:
          Version: 12.0.742.122
          Last Modified: 7/8/11 8:30 PM
          Kind: Intel
          64-Bit (Intel): No
          Location: /Applications/Google Chrome.app
    ... just a PERL script away from being a spreadsheet.

  • OS Reinstall and lost serial numbers

    Hi, I reinstalled Leopard 10.5 + updates, to correct nagging issues, using the "Archive & Install" method. All worked fine and life is back to normal.
    Couple of questions:
    - The system created a mammoth "Previous System" folder (14 gb). Is it wise to get rid of this folder since it's taking up storage in my tiny macbook?
    - Alhtough most 3rd party apps working fine, including Office 2004, the system asking for serial numbers of Final Cut Express and LiveType? Where do I find these in my Mac (traveling and don't carry original package)..?

    If everything is working OK, you can delete the Archive (Previous System Folder), but I suggest backing it up with TM when you get a chance first, just in case. One never knows.
    Regarding those pesky keys that some SW vendors require, the reason you need to put them in is because the software "thinks" you have installed it on another machine. I had that issue with my Macromedia Dreamweaver.
    I don't know if the keys are stored on the computer unencrypted, but they are usually only accessible when the software is running (Catch 22) and not otherwise.
    I think you are out of luck until you get back or call home and have someone locate them.
    I always save them in an unencrypted text folder with some innocuous name or on one of my FlashDrives just in case.
    You might be able to call the SW vendors and explain your situation. I am sure they have records and can help if they want to.

  • Writing and  Reading serialized Objects

    [code=java]
    /*hey guys i'm new to java and i have been given an exercise to make a cd collection, write it into a file and read the data back to the program.
    the program is suppose to show you a menu to select from where you can add, delete, view sort, CD's when you add a CD it must be written to a file as an Object and when you want to view CDs or search for a CD the program must read the CD objects from the file they have been written to and must return a cd nam, artist and release date. the code looks like it is writing the Cd to a file but when i try to read (view or search for a cd from the file it gives an error null). so i think i'm note reading the right way.
    thank you for helping .
    import java.io.Serializable;
    public class cd implements Serializable {
         //creating attributes
              private String cdname = null;
              private double price = 0.0;
              private String artist =null;
              private int ratings =0;
              private String genre=null;
              private String releaseDate =null;
         // creating an Empty constructor
              public cd(){
              public cd (String cdname,double price, int ratings, String genre, String artist, String releaseDate){
              this.cdname=cdname;
              this.price=price;
              this.artist=artist;
              this.ratings=ratings;
              this.genre=genre;
              this.releaseDate=releaseDate;
              public String getGenre(){
                   return genre;
              public void setGenre(String genre){
                   this.genre =genre;
              public String getArtist(){
                   return artist;
              public void setArtist(String artist){
                   this.artist=artist;
              public String getName(){
              return cdname;
              public void setName(String cdname){
              this.cdname = cdname;
              public Double getPrice(){
              return price;
              public void setPrice(double price){
              this.price = price;
              public String getReleaseDate(){
              return releaseDate;
              public void setReleaseDate(String releaseDate){
              this.releaseDate = releaseDate;
              public int getRatings(){
              return ratings;
              public void setRatings( int ratings){
              this.ratings = ratings;
    import java.util.*;
    public class hipHopCollection {
    ArrayList<cd> list = new ArrayList <cd> ();
    EasyIn ei = new EasyIn();
         private cd invoke;
         private int b;
         public void load()
              System.out.println(" You Entered " + b + " To Add A CD ");
              invoke = new cd();
              System.out.println("Please Enter A CD Name ");     
              invoke.setName(ei.readString());
              System.out.println("Please Enter A CD Price");
              invoke.setPrice(ei.readDouble());
              System.out.println("Please Give Ratings For The CD");
              invoke.setRatings(ei.readInt());
              System.out.println("Please Enter A CD release date ");
              invoke.setReleaseDate(ei.readString());
              System.out.println("Please Enter artist Name ");
              invoke.setArtist(ei.readString());
              System.out.println("Please Enter A CD Genre ");
              invoke.setGenre(ei.readString());
              list.add(invoke); // trying to add cd information to invoke.
         }// end of load
    // The following method should return the Object variable invoke that holds the cd INFO
         public Object getInvoke()
         return invoke;
         public int getB()
         return b;
         public void setB()
         b=ei.readInt();
         public void menu(){
              System.out.println("......................................................... ");
              System.out.println("Hi There Please Enter A Number For Your Choice");
              System.out.println(" Pess >>");
              System.out.println("1 >> Add A CD");
              System.out.println("2 >> View List Of CD's");
              System.out.println("3 >> Sort CD's By Price");
              System.out.println("4 >> Search CD By Name");
              System.out.println("5 >> Remove CD(s) By Name");
              System.out.println("0 >> Exit");
              System.out.println(".........................................................");
              System.out.print("Please Enter Chioce >> ");     
         }// end of menu
         public void GoodBye()
              System.out.println(" You Entered " + b + " To exit Good_bye" );
              System.exit(0);
         }//end of GoodBye
         public void PriceSort()
              System.out.println(" You Entered " + b + " To Sort CD(s) By price ");
              Collections.sort(list, new SortByPrice());
              for(cd s : list)
              System.out.println(s.getName() + ": " + s.getPrice());
         }// end of PriceSort
         public void NameSearch()
                   System.out.println(" You Entered " + b + " To Search CD(s) By Name ");
                   System.out.println("Please Enter The Name Of The CD You Are Searching For " );
                   String search = ei.readString();
                   for(int i=0; i<list.size();i++){
                   if(search.equalsIgnoreCase(list.get(i).getName() )){
                   System.out.println(list.get(i).getName() + " " + list.get(i).getPrice() + " " + list.get(i).getRatings() + " " + list.get(i).getGenre() );
    }//end of NameSearch
         public void ViewList()
                   System.out.println(" You Entered " + b + " To view CD(s) By Name ");
                   for(int i=0; i<list.size();i++)
                   System.out.println(list.get(i).getName() + " " + list.get(i).getPrice() + " " + list.get(i).getRatings() + " " + list.get(i).getGenre() );
         }// end of ViewList
         public void DeleteCd()
                   System.out.println(" You Entered " + b + " To Delete CD(s) By Name ");
                   System.out.println("Please Enter The Name Of The CD You Want to Delete ");
                   String search = ei.readString();
                   for(int i=0; i<list.size();i++)
                   if(search.equalsIgnoreCase(list.get(i).getName() ))
                   System.out.println(list.get(i).getName());
                   list.remove(i);
         }// end of DeleteCD
         public static void main(String[] args) {
         //creating an Instance of EasyIn by object ei. Easy in is a Scanner class for reading
              EasyIn ei = new EasyIn();
              ArrayList<cd> list = new ArrayList <cd> (); // creating an array cd list
              hipHopCollection call = new hipHopCollection();
              ReadWrite rw = new ReadWrite();
                   while (true){
                   call.menu();
                   call.setB();
                   //b = ei.readInt();
                   if(call.getB()==0)
                        call.GoodBye();
                   if(call.getB()==1)
                        call.load();
                        rw.doWriting();// trying to write the cd object to a file
                   if(call.getB()==2)
                   rw.doReading();// trying to read the cd object from a file
                   //call.ViewList();
                   if(call.getB()==3)
                   call.PriceSort();
                   if(call.getB()==4)
                        call.NameSearch();
                   if(call.getB()==5)
                        call.DeleteCd();
         }// end of while
    }// end of main
    }// end of class
    // importing all the packages that we will use
    import java.io.ObjectInputStream;
    import java.io.FileInputStream;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.ObjectOutputStream;
    import java.io.OutputStream;
    import java.io.Serializable;
    public class ReadWrite {
    // these are all the attributes
         private String FileName ="CdCollections.dat";     
         private OutputStream output;
         private ObjectOutputStream oos;
         private FileOutputStream fos;
         private File file;
         private FileInputStream fis;
         private ObjectInputStream ois;
         //creating an empty constructor
         public ReadWrite()
         // we could initialise all the attributes inside this empty constructor
         //creating a constructor with arguments of a file name.
         public ReadWrite(File file)
              this.file=file;
              try
                   //Use a FileOutputStream to send data to a file called CdCollections.dat
                   fos = new FileOutputStream(file,true);
                   Use an ObjectOutputStream to send object data to the
                   FileOutputStream for writing to disk.
                   oos = new ObjectOutputStream (fos);
                   fis=new FileInputStream(file);
                   ois = new ObjectInputStream(fis);
              catch(FileNotFoundException e)
                   System.out.println("File Not Found");
              catch(IOException a)
                   System.out.println(a.getMessage());
                   System.out.println("Please check file permissions of if file is not corrupt");
         }// end of the second constructor
         //the following lines of code will be the accessors and mutators
         * @return the output
         public OutputStream getOutput() {
              return output;
         * @param output the output to set
         public void setOutput(OutputStream output) {
              this.output = output;
         * @return the objStream
         public ObjectOutputStream getOos() {
              return oos;
         * @param objStream the objStream to set
         public void setObjStream(ObjectOutputStream objStream) {
              this.oos = oos;
         public File getFile() {
              return file;
         public void setFile(File file) {
              this.file = file;
         public FileInputStream getFis() {
              return fis;
         public void setFis(FileInputStream fis) {
              this.fis = fis;
         public ObjectInputStream getOis() {
              return ois;
         public void setOis(ObjectInputStream ois) {
              this.ois = ois;
         // the following lines of code will be the methods for reading and writing
    the following method doWriting will write data from the hipHopCollections source code.
    that will be all the cd information.
    Pass our object to the ObjectOutputStream's
    writeObject() method to cause it to be written out
    to disk.
    obj_out.writeObject (myObject);
         public void doWriting()
              hipHopCollection call = new hipHopCollection();
    //creating an Object variable hold that will hold cd data from hipHopCollections invoke
              Object hold = call.getInvoke();// THI COULD BE THE PART WHERE I MADE A MISTAKE
              ReadWrite stream = new ReadWrite (new File(FileName));
              try
              Pass our object to the ObjectOutputStream's
              writeObject() method to cause it to be written out to disk.
              stream.getOos().writeObject(hold);
                   stream.getOos().writeObject(hold);
                   stream.getOos().close();
                   System.out.println("Done writing Object");
              catch (IOException e)
                   System.out.println(e.getMessage());
                   System.out.println("Program Failed To Write To The File");     
              finally
                   System.out.println("The program Has come To An End GoodBye");
         }// end of method DoWriting
    The following method is for reading data from the file written by the above method named
    DoWriting
    // PLEASE NOT THIS IS THE METHOD THAT GIVES ME NULL EXCEPTION
         public void doReading()
         ReadWrite read = new ReadWrite(new File(FileName));
              try{
                   //System.out.println("I AM NOW INSIDE THE TRY TO READ");
                   Object obj = read.getOis().readObject();
                   System.out.println("tried reading the object");
                   cd c = (cd)obj; // trying to cast the object back to cd type
                   System.out.println("I have typed cast the Object");               
                   System.out.println(c.getName());
                   System.out.println(c.getGenre());
                   System.out.println(c.getArtist());
                   System.out.println(c.getPrice());
                   System.out.println(c.getRatings());
                   System.out.println(c.getReleaseDate());
                   read.getOis().close();
              catch(ClassNotFoundException e)
              System.out.println(e.getMessage());
              System.out.println("THE CLASS COULD NOT BE FOUND");
              catch(IOException e)
              System.out.println(e.getMessage());// null
              System.out.println("WE COULD NOT READ THE DATA INSIDE THE FILE");
         }//end of method doReading
    }// end of class ReadWrite

    Cross posted
    http://www.java-forums.org/new-java/59965-writing-reading-serialized-java-object.html
    Moderator advice: Please read the announcement(s) at the top of the forum listings and the FAQ linked from every page. They are there for a purpose.
    Then edit your post and format the code correctly.
    db

  • Where can I get technical documentation about generating PDF with PDF Generator and Reader Extension

    Hi,
    I need generate a PDF (from DOC) using PDF Generator and also Reader Extensions to enable extra functions.
    I've been looking for technical documentation to know how can I design this but without luck!
    Can somebody helps me?
    Thanks!!!
    Laura.

    Hey I am not sure but this link may help u in this:
    http://www.adobe.com/support/documentation/en/livecycle/

  • Lcd display and iPad serial numbers

    After repair lcd display I want to be sure that lcd display (was returned separatly) is lcd display from iPad. i.e. I want to be sure that I paid for lcd replacement. Can I compare serial numbers or smth like that?

    In this case what does these numbers mean?

  • Why need the Lr and Ps serial numbers when the Br not needs?

    I bought today CC for photographers (LR, PS, Br). The Br runs fine. But the other two programs want serial numbers. Why?

    Cloud programs do not use serial numbers... you log in to your paid Cloud account to download & install & activate... you MAY need to log out of the Cloud and restart your computer and log back in to the Cloud for things to work
    Ask for serial number http://forums.adobe.com/thread/1234635 has a FAQ link
    or
    Online Chat Now button near the bottom for Activation and Deactivation problems may help
    http://helpx.adobe.com/x-productkb/policy-pricing/activation-deactivation-products.html

  • Stock count clearing LI21 and missing serial numbers

    Hello Experts,
    We are running a stock count and we have come to the stage where we run LI21 to clear differences. However, I cannot do it because I get the error message "Maintian serial numbers for the total quantity".
    The materials that give this message have a serial number profile that requires serial number at the point og GR and GI.
    I am not able to find a way to enter serial numbers in LI21.
    Any suggestions on how to complete my stock count?
    rgds
    GAR

    Check OSS note 409544 - Serial Number Inventory for WM-Administered Storage Location
    and
    484788 - LX23: Workaround for clearing difference with serial numbers
    Edited by: Jürgen L. on Oct 28, 2008 8:33 AM

  • How can I generate and read BarCodes?

    Do you know where I can download a VI that can generate a bar code.
    I use LabVIEW 6.1.
    Regards
    Richard Pettersen

    The easiest way to generate a bar code is to just use a bar code font in a string indicator. I've got a 3 of 9 font on my system that I don't know where it came it from (printer or Word installation maybe). Other formats are available - do a web search for barcode fonts. If you need to read bar codes, get a keyboard wedge type. These go between the keyboard and pc and give text input just like typing. No special VIs are required. Good luck.

Maybe you are looking for