1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Activation Key Storage Utility

Discussion in 'Programming & Webmastering' started by Kreij, Aug 27, 2010.

  1. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    I'll make it do crayon in the code. No big deal. ;)
     
  2. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    17,263 (5.14/day)
    Thanks Received:
    3,600
    Location:
    Florida
    [​IMG]
     
    Radical_Edward says thanks.
  3. Easy Rhino

    Easy Rhino Linux Advocate

    Joined:
    Nov 13, 2006
    Messages:
    13,461 (4.64/day)
    Thanks Received:
    3,264
    Solaris17 says thanks.
  4. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    Version 1.0.2 available. See change log in OP for details.

    Note : You can right-click and select past in the 1st segment TextBox to paste a key from the clipboard.
    The key that was copied to the clipboard must be dash delimited (ie. xxxxx-xxxxx-xxxxx)
    The program will automatically set the number of segments and viewable TextBoxes, so after pasting they key you can just pick a group and type in the name.
    Ctrl-V and Shift+Ins will not work correctly, yet. (I'm working on that.)

    I have the code for a print function at work which I wrote for Ford's Nettool utility.
    I will add that later. No use re-inventing the wheel.

    Should the export file be deleted after a successful import since it's plain text (not encrypted)?
     
    Solaris17 says thanks.
  5. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    17,263 (5.14/day)
    Thanks Received:
    3,600
    Location:
    Florida
    not imo. though it could be a huge security issue. in the event that you forget the pin or pass it would not be good to lose the collection of keys.

    you could have a prompt though after the import asking if they would like the txt file deleted though. leave it up to user descresion maybe with a quick sentence or 2 withint the prompt explaining the risk of unencrypted data.
     
    Last edited: Aug 28, 2010
  6. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    Having the contents of the encrypted file hanging around un-encrypted defeats the whole purpose for encrypting the data in the first place. :/

    Maybe add password and pin number hint phrases to assist in remembering them?
     
  7. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    17,263 (5.14/day)
    Thanks Received:
    3,600
    Location:
    Florida
    thats a possibility see edit: Thats why i had originally inquired about a check box to enable/disable masked password/pin entry. if your typing fast you may not notice a typo. so that could easily ruin your day. The ability to mask them was a suggestion incase people were in teh room. No one is going to memorize my vista keys in 10seconds. However the passwords/pins that people use would be far more easy to get ahold of. Thats why i was thinking enable the checkbox by default. but have the ability to unmask the fields. This would take care of most of the issue I think. Of course I have a serious migraine condition and currently my meds are making me feel like cotton fluff. So their is a possability non of that made any sense.
     
  8. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    Hmmm ... having the ability to unmask the PW & PIN would not help if you can't remember it.
    I think most people are pretty used to masked password fields.

    Anyone else have any thoughts on this?
    Take your time, I completely hosed v 1.0.3 by moving the encryption/decryption methods to a static class and trying to bind the grid to a DataSet for more control over layout ability. :laugh:
     
  9. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    17,263 (5.14/day)
    Thanks Received:
    3,600
    Location:
    Florida
    Ill just fall back on telling them the risks and deleting the file. I suppose your right. Its a password protected key encryptor common sense should stand in and do all the explaining necessary if you manage to forget your pass or leave an unencrypted file.

    Also spell check is amazing thank you chrome. i butchered this entire paragraph. time to sleep the meds off. have fun kreji.
     
  10. Easy Rhino

    Easy Rhino Linux Advocate

    Joined:
    Nov 13, 2006
    Messages:
    13,461 (4.64/day)
    Thanks Received:
    3,264
    i'm like erocker. i am ancient school. i write all my keys down on a piece of paper and keep it in a drawer for when i need them and where some internet hacker can't possibly get to them unless he/she breaks into my house :laugh:
     
  11. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    Version 1.0.3 available. See change log in OP.

    Off to company picnic for free beer and food. Have fun all.

    @Easy. That's why I added backup ability. So you can put the file on a flash drive and take it with you incase the house burns down. :roll:
     
  12. Easy Rhino

    Easy Rhino Linux Advocate

    Joined:
    Nov 13, 2006
    Messages:
    13,461 (4.64/day)
    Thanks Received:
    3,264
    ok that is a good idea since i dont own a fireproof safe!
     
  13. ShiBDiB

    ShiBDiB

    Joined:
    Jul 21, 2008
    Messages:
    4,089 (1.79/day)
    Thanks Received:
    767
    Location:
    Clifton Park, NY
    in before this costs $5 to purchase from a ghetto website :)
     
    Solaris17 says thanks.
  14. char[] rager New Member

    Joined:
    Jun 9, 2010
    Messages:
    310 (0.19/day)
    Thanks Received:
    26
    Location:
    Massachusetts Institute of Technology, Computer Sc
    I downloaded and ran Key-Z_1.0.3 and I successfully completed all of the options.

    I go to add a utility, type in the program name, and fill all five segments with the five segment activation key, when I click "Add Key" and:

    Also, you should change your form border style to fixed 3D or fixed dialog, so that users will not be able to change the window size of the program and mess up the buttons and stuff.
     
  15. 3volvedcombat

    3volvedcombat New Member

    Joined:
    May 10, 2009
    Messages:
    1,514 (0.76/day)
    Thanks Received:
    261
    Location:
    South California, The desert.
    You know what would be cool.

    If you can slam the program up with some search feature to find the keys itself automaticly?

    I dont think it would be worth your time to change the key "z" program up like that- because there are steam games- anti-virus that will get bitchy and other things

    But it would be 20 times better if i could download this to a usb drive

    Open it, run it, and it will find all the keys in basic program directories as a OPTION, not forced, but the user will have a option button that says "Automatic key-finder" or "Manual Insert"

    If you get my drift :)

    *continues playing dirt 2!*
     
  16. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    17,263 (5.14/day)
    Thanks Received:
    3,600
    Location:
    Florida
    ^ This can be replicated.

    Downloaded 1.0.3 it opened my old file (not sure if related) i right clicked on my key and got the following.

    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.ArgumentException: Column named Application cannot be found.
    Parameter name: columnName
       at System.Windows.Forms.DataGridViewCellCollection.get_Item(String columnName)
       at Key_Z.Form1.keyDataGridView_CellMouseUp(Object sender, DataGridViewCellMouseEventArgs e)
       at System.Windows.Forms.DataGridView.OnMouseUp(MouseEventArgs e)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.DataGridView.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Key-Z
        Assembly Version: 1.0.3.0
        Win32 Version: 1.0.3.0
        CodeBase: file:///C:/Users/Administrator/Downloads/Key-Z_1.0.3.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Data
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    ujuj-9g1
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
    
    This one can be replicated also. I was tooling about and right clicked on a segment. Then i tried right clicking on name. Thats when I get the following.

    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Value of '376' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
    Parameter name: Value
       at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
       at Key_Z.Form1.keySeg1TextBox_MouseUp(Object sender, MouseEventArgs e)
       at System.Windows.Forms.TextBoxBase.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Key-Z
        Assembly Version: 1.0.3.0
        Win32 Version: 1.0.3.0
        CodeBase: file:///C:/Users/Administrator/Downloads/Key-Z_1.0.3.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Data
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    gqz1mgdk
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
    
    May I recommend the ability to be able to change what "group" a key is in after a key has been entered?

    Also instead of clicking save and then exit on the group creation screen can the group creation screen disappear and simply bring you back to the application? I think im going to go to bed. But I'll beat on it more later. Or perhaps even a tad more tonight.

    o and JFF your next contest should be designing a program icon. for this particular program.
     
    Last edited: Aug 29, 2010
  17. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    My bad, I was running late yesterday and pushed out 1.0.3 a little too soon. HEY I feel like a game developer :rockout:

    You should be able to change the group a key is in by double-clicking on the grid row and then updating it. I check this before 1.0.4 goes live.

    I like the contest idea Sol.
     
  18. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,380 (11.54/day)
    Thanks Received:
    9,683
    nice idea, although as a heavy steam user, i am unlikely to need it.
     
  19. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    Sorry 3volved ... you lost me. Can you explain that in more detail?

    Version 1.0.4 available. Change log in OP.
     
  20. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    @Solaris ... both of the problems you listed will be fixed in 1.0.5

    Any other problems or ideas before I toss out another release?
     
  21. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    17,263 (5.14/day)
    Thanks Received:
    3,600
    Location:
    Florida
    nope havent found anything else on this end.
     
    Kreij says thanks.
  22. Kreij

    Kreij Senior Monkey Moderator Staff Member

    Joined:
    Feb 6, 2007
    Messages:
    13,881 (4.93/day)
    Thanks Received:
    5,616
    Location:
    Cheeseland (Wisconsin, USA)
    Version 1.0.5 available. See change log in OP.

    I added a "Find Name" TextBox that will filter the viewed keys based on what you type in, in case you add lots of keys and want to find one easier.
     
    Solaris17 says thanks.
  23. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    17,263 (5.14/day)
    Thanks Received:
    3,600
    Location:
    Florida
    Double clicking on the groups/name/activation/ tab (one key in prog) gives me this.

    Right clicking on these gives me the same error instantly.

    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
       at System.Collections.ArrayList.get_Item(Int32 index)
       at System.Windows.Forms.DataGridViewRowCollection.get_Item(Int32 index)
       at System.Windows.Forms.DataGridView.get_Item(String columnName, Int32 rowIndex)
       at Key_Z.Form1.keyDataGridView_CellContentDoubleClick(Object sender, DataGridViewCellEventArgs e)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.DataGridView.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Key-Z
        Assembly Version: 1.0.5.0
        Win32 Version: 1.0.5.0
        CodeBase: file:///C:/Users/Administrator/Downloads/Key-Z_1.0.5.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Data
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    vikmgqpk
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
    
    This error for last time is still presetn. It happens when right clicking on the name field (after right clicking on the segment 1 field) when the menu is still on screen.

    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Value of '376' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
    Parameter name: Value
       at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
       at Key_Z.Form1.keySeg1TextBox_MouseUp(Object sender, MouseEventArgs e)
       at System.Windows.Forms.TextBoxBase.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Key-Z
        Assembly Version: 1.0.5.0
        Win32 Version: 1.0.5.0
        CodeBase: file:///C:/Users/Administrator/Downloads/Key-Z_1.0.5.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Data
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    vikmgqpk
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
    
    Thats all I can find. Would it be possible to impliment a delete button? I know that the DEL key is linked. and a button on the program may not be needed. But I only ask because it took me like 5min to figure out. Others may have a hardtime putting the pieces together.
     
  24. rickss69

    Joined:
    Aug 23, 2009
    Messages:
    2,431 (1.29/day)
    Thanks Received:
    604
    Location:
    Rockvale TN (Not Australia)
    I still use notepad as well. :eek:
     
  25. Kursah

    Kursah

    Joined:
    Oct 15, 2006
    Messages:
    7,865 (2.68/day)
    Thanks Received:
    1,709
    Location:
    Missoula, MT, USA
    Awesome idea Kreij! I'll definitely get some use out of this, downloading now. I know it's very young so I won't completely depend on it, but this will definitely save me some serious hassles and I dig the security part of it. Again, awesome idea and nice work!

    :toast:
     
    Kreij says thanks.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page