• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Activation Key Storage Utility

For erocker? I don't think my printer can do crayon.

Edit:

Oh, and thanks Kreij. I'll take a look at it in a little while. Cool little app idea.

I'll make it do crayon in the code. No big deal. ;)
 
I'm in the ancient school. I use a thing called a pen and this barbaric thing called paper to write the codes on. Crazy stuff!

Joking aside (even though I'm being serious) Key-Z does work very well! Thanks Kreij! :toast:

avatar14803_37.gif
 
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)?
 
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)?

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:
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?
 
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?

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.
 
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:
 
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:

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.
 
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:
 
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:
 
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:

ok that is a good idea since i dont own a fireproof safe!
 
in before this costs $5 to purchase from a ghetto website :)
 
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:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.
at System.Windows.Forms.DataGridViewRowCollection.Add(Object[] values)
at Key_Z.Form1.addKeyButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.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.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(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.4200 (NetFxQFE.050727-4200)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Key-Z
Assembly Version: 1.0.3.0
Win32 Version: 1.0.3.0
CodeBase: file:///C:/Users/Administrator/Desktop/Key-Z_1.0.3.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
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.4016 (NetFxQFE.050727-4000)
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.4016 (NetFxQFE.050727-4000)
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.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
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.4016 (NetFxQFE.050727-4000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
0zkv0cx5
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
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.

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.
 
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!*
 
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.

^ 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:
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.
 
nice idea, although as a heavy steam user, i am unlikely to need it.
 
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 :)

Sorry 3volved ... you lost me. Can you explain that in more detail?

Version 1.0.4 available. Change log in OP.
 
@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?
 
@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?

nope havent found anything else on this end.
 
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.
 
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.
 
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:
 
Back
Top