5 - Comments

Whether you need to update drivers, check hardware compatibility, or you’re just curious, it’s way easier to check your motherboard model number with these simple tricks than to crack open your case to check the board itself. Check the sticker label on the top side or the bottom side of the motherboard. The serial number is listed below the barcode. Check the sticker label on the side of the package box. The serial number is listed after the word “Serial No,” “SSN,” “S/N,” or “SN.” Notebook & Eee PC Check. All images and descriptions are for illustrative purposes only. Visual representation of the products may not be perfectly accurate. Product specification, functions and appearance may vary by models and differ from country to country.

The application will be deployed with an Installer Type “Windows Installer (*.msi)”. But for interactive installation you just need to double click the KONNEKT MSI-File and type in the license key when requested. What If the Program I'm Missing the Serial Key for Isn't Installed Anymore? Even if you think, or know, the program you've lost the key for isn't installed on your computer anymore, you should still try one of the higher rated product key finder tools in our list.

8 Jun 2005
Describes how to create a custom action DLL and implement serial number or PID validation in dialog based setups created with VS.NET.


The MSDN article Q253683 describes how to validate a serial number during an MSI install created with VSI 1.1. However, the architecture of the MSI has changed somewhat in VS.NET and the instructions given for creating the custom action DLL may be difficult to follow for developers who are not experienced C++ programmers.

This article outlines how to adapt the procedure to an MSI created with VS.NET, and also gives detailed instructions on how to compile the custom action DLL.

If you are looking for discounted prices & bonuses just for RPG Maker VX Ace then you definitely unearthed the most useful website to do so. * Well go on check out this popular article concerning RPG Maker VX Ace review. Rpg maker vx ace resources.


There are a wide variety of product registration strategies.

On one end of the spectrum are the typical 'try-and-buy' techniques used with relatively small Internet download applications. The simplest technique is creating two downloads, one for the trial and one for the purchased product. More sophisticated methods usually involve embedding the registration code within the application itself, and rely on registry entries to determine when the trial ends or if a license has been obtained.

At the other end of the spectrum are shrink wrapped mass produced media that require a product key (PID) such as those Microsoft employs for its products.

Neither of these cases require special packaging skills from the typical developer. In the first case, the registration is achieved by familiar techniques - simply programming the trial and registration code into the app itself. The latter case invariably is handled by a department that exists solely for deployment management, and the code developers are not part of the process.

Occasionally, the developer themselves need to create media such as CDs for distribution without having the benefit of support from a dedicated group. This presents a problem for the app developer who generally does not have a lot of packaging expertise. This article is for the developer who needs to create a small number of media and wishes to require the user to enter a product key during the setup.


A simple technique that is manageable for a small number of deployment media is to create a product key file that uses some sort of encryption, and include it on the distribution media. The setup can then be modified to include a custom action that reads the product key file and validates the product key entered by the user.

This technique is outlined here.

Philosophy of licensing

This is not a discussion of licensing strategies, however one concept merits discussion. Some developers spend an undue time and effort trying to ensure their product is not used without a valid license. This is a futile endeavor.

The simple try-and-buy strategies are used to encourage most people to simply buy a relatively inexpensive product rather than using it illegally. But anyone who has a good working knowledge of the registry and programming techniques can figure out how to circumvent a trial period restriction. The philosophy here is that most people do not have this expertise, and besides, how much effort is it worth to avoid paying $39.95 for a spyware utility?

On the other hand, there is real interest in protecting higher value products like those marketed by Microsoft. But it is simply not feasible! Obviously, if you require a product key, you must supply the key with the media, and there is no way to prevent people from simply making copies of the product. So why do companies like MS invest the considerable resources required to create mass media with license keys? There are several reasons. The ROI comes not from the license key, but rather from the serial number! It is reasonable to assume that while many people who acquire legal software never actually register it, many do register. And that provides MS with valuable marketing information about how their products are acquired, because each time a product is registered, MS can look at the serial number and determine if the product was acquired as an OEM included with a new computer, a standalone shrink-wrapped app such as MS Word that was purchased from a vendor, or a shrink-wrapped suite of products like Office that was purchased from a vendor. All this information helps drive how they price, package, and distribute their products!

Also, having a standard process for generation of license keys and media makes it much simpler to prosecute bootlegged illegal products, but in practical terms this is much less of a consideration than acquiring marketing demographics.

Realistically, requiring a user to have a valid license key using the technique described in this article does very little to keep unlicensed copies from being made. So why bother? In my opinion, the reason is mainly if you create media for distribution of your product, users tend to expect a license key. Including this is mostly about creating a professional, high quality presentation for your product deployment. But you should understand that in terms of preventing unlicensed use of your product, the big boys have never been able to accomplish this and neither will you! Sorry, but that is the way it is!

About the Code

The download contains an HTML page that describes how to implement product key validation using a custom action DLL in MSI deployments created in VS.NET. The example DLL code simply uses a hard coded PID key value, but outlines the basic steps required to read this key from a file included with your setup.

So having this keygen tool that actually creates them would no doubt save you lots of money, especially if you’ve already paid for the program or game but you lost the installation code.Download our keygens and enjoy in free world! A key generator, often shortened to keygen, is a program that creates unique, working activation keys for software programs,games or operating systems.Most softwares and games require a product key or some other kind of installation code before you can use the program or video game. About GTA 5 Video Game When a young street hustler, a retired and a terrifying psychopath find themselves entangled with some of the most frightening and deranged elements of the criminal underworld, the U.S. We truly think that lots of you will find it helpful, let us know what you think? Gta 5 serial key for free.

The project and the source code for creating the custom DLL in VS.NET C++ is also included, along with more detailed instructions than the original MSDN article contained, in case you are not an experienced C++ developer.

A sample MSI that has been modified to perform PID validation is also included so that you can examine the MSI of a typical modified package in Orca.

To perform the modifications you will need a C++ compiler to create the DLL. The article describes the specifics for using VS.NET C++. Although creating the project and setting the compiler options are slightly different, the source code also works in VC++ 6.

You will also need to have the Windows Installer SDK installed, which is free for download.

Finally, the VS.NET IDE creates a dialog where the PID is labeled as 'Serial Number'. You will probably want to change this to 'Product Registration Key', or 'Product License Key', etc. I leave this as an exercise for the reader. If you follow the instructions for the implementation as shown, you should be able to easily figure out how to modify the dialog label text.

Related Articles

  • 1 Why Does My Laptop Go to Sleep After Twenty Minutes?
  • 2 Turn Off Voice Text Messaging on an iPhone
  • 3 Deleting Bookmarks in Opera Mobile on an Android
  • 4 Remove Registry Entries for Msconfig Start up Programs

When a computer boots up, the MSI motherboard BIOS is controlling the boot process -- it checks power, CPU, RAM and devices attached to the system, which is called the POST (or Power On Self Test) phase. After this, the BIOS hands over the computer to your operating system. If you're having trouble getting your computer to POST (usually referred to as not booting up), you'll need to enter the BIOS to change some settings or diagnose beep codes.


Press the 'Delete' key while the system is booting up to enter the BIOS.

There is normally a message similar to 'Press Del to enter SETUP,' but it can flash by quickly.

On rare occasions, 'F2' may be the BIOS key.


Change your BIOS configuration options as needed and press 'Esc' when done. Choose 'Save & Exit' to save your changes.


  • Most MSI motherboards are an AMI or Award BIOS. Check with your motherboard manufacturer if you're looking to upgrade the BIOS.
  • If the computer boots too quickly to get into the BIOS easily, set the BIOS delay option (or 'POST' delay) to give you a few seconds.
  • The 'Quiet' or 'Silent' boot option usually displays a splash screen instead of any information about the BIOS and computer. Disabling this can be helpful for future troubleshooting.


  • Setting an administrator BIOS password can keep the computer more secure, but losing the password may require you to contact the motherboard manufacturer to get in to the BIOS.

File Type Msi

About the Author

How To Type Msi Serial Key Code

Ben Richard began writing in 1996. He is compiling an anthology of poetry as well as a nonfiction book. Richard studied philosophy and English at Texas A&M University. Richard writes on technology and specializes in web design.

Photo Credits

  • Jupiterimages, Brand X Pictures/Brand X Pictures/Getty Images
Cite this Article
Choose Citation Style
Richard, Ben. 'How to Get to BIOS on an MSI Motherboard.' Small Business - Chron.com, http://smallbusiness.chron.com/bios-msi-motherboard-54604.html. Accessed 21 August 2019.
Richard, Ben. (n.d.). How to Get to BIOS on an MSI Motherboard. Small Business - Chron.com. Retrieved from http://smallbusiness.chron.com/bios-msi-motherboard-54604.html
Richard, Ben. 'How to Get to BIOS on an MSI Motherboard' accessed August 21, 2019. http://smallbusiness.chron.com/bios-msi-motherboard-54604.html
Note: Depending on which text editor you're pasting into, you might have to add the italics to the site name.