No one expects ancient devices to be supported by a manufacturer for eternity, but it's frustrating when Microsoft discontinues support for using its own devices with its own software. A cynic might speculate that Microsoft is trying to cut corners on support costs and force users to buy new hardware with a policy of planned obsolescense. Based on how well the fingerprint reader works in Windows 7 despite Microsoft's insistence, there's certainly evidence for that perspective.
Prerequisites
There are lots of fingerprint reader devices and different versions of Windows. This article refers only to the following hardware and software combination:- Microsoft USB Fingerprint Reader (pictured)
- And possibly certain keyboards and mice with an integrated fingerprint reader, like the Microsoft Optical Desktop with Fingerprint Reader
- Note: These products have been discontinued
- Microsoft Windows 7 (32-bit version)
- These instructions refer to the retail ("RTM") version of Windows 7
- These instructions assume a "clean install" of Windows 7. If you upgraded a Windows Vista installation that already contained the DigitalPersona software, users have reported that the fingerprint reader should continue working without any extra steps.
- Some earlier prerelease versions of Windows 7 did not require these extra steps to install the driver software
- These instructions will not work with the 64-bit version of Windows 7
Instructions
Follow the steps below to install the Fingerprint Reader driver software on Windows 7 (32-bit).Step 1. Download DigitalPersona Password Manager 2.0.1
Follow any of the download links below. I am including multiple links in case Microsoft removes the installer in the future (since the product itself has been discontinued).- DPPM_201_ENG.exe (Download site #1 - Microsoft)
- DPPM_201_ENG.exe (Download site #2 - Fileforum)
Step 2. Run the installer (DPPM_201_ENG.exe)
Now run the installer you downloaded from within Windows 7. You'll get an error message from the "Program Compatibility Assistant" (PCA), similar to this one:Click "Cancel". We're going to have to bypass the PCA to get this installer to run.
Step 3. Bypass PCA
We're going to disguise the identity of the installer so the PCA will allow it to run. How does Windows know in advance which programs might be incompatible? It contains a hard-coded list of ID numbers for programs that Microsoft or another manufacturer has flagged as potentially dangerous (either to your computer or to the company's profit margin). We can't modify that hard-coded list, but we can change the ID number that the installer reports to Windows.i. Find and copy the installer MSI file
When you ran the DigitalPersona installer -- even though it did not fully launch -- it extracted another install file to your computer. The other install file is called WIS73ECBBAB86D84A32854CDCAF90E63AFE_2_0_1.MSI and is found in the C:\Program Files\Common Files\Wise Installation Wizard folder. Locate the MSI file on your computer and copy it to your desktop (or another folder of your choice). You will be modifying this duplicate copy.
ii. Download and install Microsoft's Orca utility
Orca is a free utility distributed by Microsoft to make changes to MSI installer files. It's included as part of the Microsoft Windows SDK. Since the SDK is a huge download, it's easier to download Orca alone from one of these sources:
- orca.msi (Download site #1 - Technipages)
- orca.msi (Download site #2 - brentnorris.net)
- orca.msi (Download site #3 - Colligo)
iii. Modify the MSI installer file with Orca
Find the Orca program in your Start menu and run the program. In Orca, open the duplicate copy you made of the DigitalPersona MSI installer file (the one with the really long filename, not the orca.msi file). It will look like this:
Find and click on the "Property" table in the left-hand Tables list, then locate the "ProductCode" property in the right-hand Property list. The current value should be a long string of numbers and letters as shown in the picture above. Double-click the value for the ProductCode property to edit it. Change the last letter "E" to the letter "F" and hit Enter, so that the ProductCode now looks like this: {73ECBBAB-86D8-4A32-854C-DCAF90E63AFF}
Save the file in Orca and close Orca. If you don't close Orca, you will not be able to proceed. That's all that is required; now that the installer has a slightly different product code, it will no longer match Windows' blacklist of dangerous programs.
iv. Open the modified MSI installer file
Now find the DigitalPersona MSI installer file you just modified on your computer and double-click it to open it. You should no longer receive a PCA error box. If you did, make sure you have closed Orca, make sure you are trying to run the correct file and double-check that you've completed these steps correctly.
Step 4. Complete the DigitalPersona installation
If you've followed the steps above, your DigitalPersona installer is now running. Make sure your fingerprint reader is plugged in. Click "Next" to proceed through the installation, but when you reach the last step, do not click Finish. Leave the installer running and do the following:- Browse to the following folder in Windows Explorer: C:\Program Files\DigitalPersona\Bin
- Right-click DPAgnt.exe and open "Properties"
- Open the "Compatibility" tab
- Click "Change settings for all users"
- Under "Compatibility mode", check "Run this program in compatibility mode for" and choose "Windows Vista"
- There are 3 similar compatibility options listed: "Windows Vista", "Windows Vista (Service Pack 1)" and "Windows Vista (Service Pack 2)". I used the regular "Windows Vista" option.
- Under "Privilege Level", check "Run this program as an administrator"
- Click OK to close the "Compatibility for all users" box
- Click OK to close the Properties box
- Repeat these steps for each of the other EXE files in the same folder:
- DPConsol.exe
- DPExpImp.exe
- DpFpLogonManager.exe
- DpHost.exe
- DPRunDll.exe
- DPWinLct.exe
Step 5. Make some post-install changes
Once Windows restarts, browse back to the C:\Program Files\DigitalPersona\Bin folder in Windows Explorer. Right-click DPAgnt.exe and open "Properties" to the "Compatibility" tab once more. Click "Change settings for all users" and under "Privilege Level", uncheck "Run this program as an administrator". Click OK to close the "Compatibility for all users" box and OK again to close the Properties box. Make the same change to DPConsol.exe in the same folder.Now restart Windows again, or just log out and log back in if you prefer.
Step 6. Complete the fingerprint reader setup
When Windows starts back up, the fingerprint reader initial setup window should appear automatically. Follow the instructions to set up your Windows logon password, fingerprints, and so on. You should now be able to use the fingerprint reader normally to log in to Windows and automatically enter other passwords in Windows 7.Acknowledgements
The necessary file permissions were first discovered and documented by Saulo Castelo Sampaio and Dav at SevenForums.com.Microsoft Fingerprint Readers and 64-bit Windows
Microsoft first fell short in its support of the fingerprint reader when it promised drivers for Windows Vista 64-bit, then failed to deliver them. The company eventually acknowledged its broken promise by quietly offering a refund to device owners who were unable to use the fingerprint reader with Vista 64-bit.If you were affected by Microsoft's failure to fully support its fingerprint readers, you should request this refund. Follow the instructions at FatWallet to call Microsoft and claim your refund check. Mention that you were unable to use the device with Windows Vista 64-bit. Microsoft will ask for the PID number from the bottom of your fingerprint reader, but will not verify your copy of Windows Vista. Hopefully the expense of paying refund checks to disappointed users will motivate Microsoft and other vendors to fully honor their product support obligations.




77 comments:
works great.. except for one problem.. It only recognizes my account. I have 2 users and use the fingerprint reader to switch betwen desktops. When I login to her desktop, the fingerprint reader still has me as the registered user. Is there some way to add info to the registry so it knows there is a second user?
thanks!
-Ken
Hi Ken, I haven't tested this out with multiple users myself - thanks for the report. I will try to reproduce the problem this week and will let you know what I find.
Many many thanks for this, it does sort the problem out of running the microsoft fingerprint scanner in Windows 7 32bit. Well done on some good work.
Ken, I'm pleased to report that getting multi-user support to work was an easy fix. Just follow the instructions in Step 5 for DPConsol.exe, as you already did for DPAgnt.exe. Then sign in to the additional account(s) and re-run the "Fingerprint Registration Wizard". You can open it by right-clicking the icon in the notification area, if it doesn't come up for you automatically upon login.
I have also updated the post above with this change.
That worked perfect, thanks again!.
~Ken
Hey Blogfeld, I have the MS keyboard with the built-in fingerprint reader. Is there anyway I can get the reader to work on Windows 7 64 bit?? Thanks in advance.
Thanks for the credits!
I think 64-bit users are out of luck. As far as I know, no one was even able to get the Microsoft Fingerprint Reader (standalone or keyboard/mouse combo) to work in Vista 64-bit.
I suggest 64-bit users (those located in the U.S.) request the refund mentioned at the end of the post.
Thank you very much for this info. I have rheumatoid arthritis and it was very important to get this fingerprint reader working and with this article, it works great!
Thank you again:)
~Russ
I did all this however I can not register a fingerprint, can you help?
Thanks
Thank you so much it works !
anonymous : i couldn't register because i played with the fingerprint reader before launching the assistant.
After a reboot , i directly logged with the kkeyboard and the assistant launchs in the beginning of the session and worked ok ..
almost worked up to the point where i was installing the digitalpersona. the problem is i have an hptx2110 with an integrated fingerprint scanner so when it asked me to plug it in i couldn't because it already was.
windows 7 fuzzy logic
Thanks Blogfeld up to a point. By following your advice I have managed to get the Fingerprint reader to work somewhat. However I can only log on to my own user account when signing in windows 7, but can't when having a website page open that requires me to enter a password. How it should work is when I place the cursor in the afore mentioned password box and place my finger on the reader a box should appear for me to enter the relavent password for the 1st time. When doing this nothing happens with the fingerprint reader almost as if it's not quite set up correctly. I wonder if you could assist me further, Thanks. (Max.B)
I followed the intructions and it installed fine however is will not register any fingerprints in the registration wizard! Any solutions?
Max B/Jim, for troubleshooting you'll have to provide some more information:
1. The brand name and model of your fingerprint reader (e.g. Microsoft USB Fingerprint Reader, Microsoft Optical Desktop Keyboard with Fingerprint Reader, HP laptop built-in reader)
2. Did you do a clean install of Windows 7, or upgrade from a previous version? What was the previous version (Vista, XP)?
3. Are you already familiar with the fingerprint reader and software, or is this the first time you're trying it out?
4. If the issue is web browser-related, which browser and version are you using? (Internet Explorer 8, Firefox 3.5, etc.)
If you are having trouble registering fingerprints, first double-check that you've completed Step 5 correctly.
2 days leter I figured out how to make it work on my computer (hp TX2110us, a tablet pc with an integrated fingerprint reader and 32 bit vista OS). I beleive this problem is specific to Vista 32 bit systems with integrated fingerprint scanners but either way i hope this is helpful. I did perform all of the above instructions which almost worked up till the digitalpersona pasword manager assumer my fingerprint scanner was an external device and asked me to connect it.
If you already performed the previous procedures you will need to uninstall digital persona password manager first.
I had to reload 2 Vista DigitalPersona files in order.
first download and install"AuthenTec AES1610 Fingerprint Driver". some reason the next driver doesn't install properly if this one isn't already installed
the second is "DigitalPersona Fingerprint Software for Microsoft Windows Vista (32-bit)". if DigitalPersona password manager is still installed this program will fail to properly install.
Afterwards the digital persona password manager installs itself and your fingerprints may be enrolled.
I hope this post may be helpfull and thank you Blogfeld for pointing me in the right direction.
I cant thank you enough. This may also interest a lot of you: http://www.fatwallet.com/forums/hot-deals/924746/?start=280 - microsoft are dishing out compensation for not supporting their product!
Hi this is manual not funcionaly for Win 7 build 7600 ultimate. :-(
Please Help!!
Fella, you'll need to provide a bit more information to go on. Please start with the checklist I posted a few comments above.
Thank you very much for this most helpful information. Method one with Ultimate did not work for me. Method two worked like a champ the second time I tried it.
Anonymous: You must follow the directions exactly as written. If you don't do everything exactly as written, it will not work for you. I don't know what went wrong the first time I tried it, the software installed okay, but fingerprints did not register.
I am using 7 Ultimate & had to use the 3b instructions because PCA kept poping up. Also in step 4 "Run this program in compatibility mode for", I have three different options for Vista. (Windows Vista, Windows Vista Service Pack 1 & Vista Service Pack 2). Which one should I be choosing? I tried Windows Vista & Windows Vista Service Pack 2, in which both worked, but I was unable to register any finger prints. I uninstalled it & will try again from scratch. I did notice after uninstalling it & rebooting that the driver is still installed under the device manager. Maybe now the program will properly install.
Still cannot register any finger prints. Software is installed, finger print reader is lit up, but it will not register any finger prints. Any sugestions? Thanks.
Ok, got it working. Instead of the "Show settings for all users" box, I had to select "Change Settings for all users". My mistake, I should have known. I also selected Windows Vista (no service pack) as written in the instructions above. Thanks for posting these instructions, I was looking all over the internet & knew there had to be a way :)
Men, this is a great tutorial, very simple, well explained and the end result is: IT WORKS GREAT!!!
Thanks a lot, I will post your link on my blog so people can solve this problem as I did! :)
Maybe people could get a shortcut by just installing from the MSI file we all guys already modified with Orca :) I will test a shortcut on my laptop wich also has a fingerprint reader, thanks!
I have simplified the post to remove Step 3a, based on feedback. The former Step 3b is now just Step 3.
Step 3a previously suggested using the method on this page to disable Program Compatibility Assistant:
http://www.howtogeek.com/howto/4161/disable-program-compatibility-assistant-in-windows-7-and-vista/
I was unable to try that method myself because I have a different edition of Windows 7, but multiple users reported that it didn't work.
i have a problem.."to enable the fingerprint reader you must plug the usb connector into your computer's rectangular usb port now"
what should i do?what should i connect?my fingerprint reader is integrated..i have a notebook HP, i had vista 32 bit and i made a clean installation of Seven 32 bit, not an upgrade
It worked perfect.. thank´s and... great job
everything went ok,finger print lights up...but as someone else,i cant register finger print,it always gets the (?) on the icon when trying to register.I am using the micorsoft keyboard with finger print reader.
Vale, these instructions are not for HP notebook integrated fingerprint readers. Sorry.
babis, for further assistance, please answer the checklist of questions I posted in a comment above:
http://www.blogfeld.com/2009/10/microsoft-fingerprint-reader-windows-7.html?showComment=1257181537551#c3063324050671642695
Just wanted to say thanks... this helped a lot.
I can't believe Microsoft refuses to support their own products. I really like the fingerprint reader too. It works so well. I wish they would
Works lika a charm !!!
Thank you very much...
Greetings from Belgium !
I'm getting a '?' in the Fingerprint reader system tray icon when I try to register my fingerprints (not able to successfully get the 4 scans completed)
1. The brand name and model of your fingerprint reader - Microsoft USB Fingerprint Reader
2. Did you do a clean install of Windows 7 - Yes 32bit.
3. Are you already familiar with the fingerprint reader and software - Yes under Vista 32bit
..first double-check that you've completed Step 5 correctly - verifed.
Any Ideas. Thanks though for getting me this far. Jim.
I did have the same problem. Will not able to successfully get the 4 scans completed. I uninstall and reinstall again and it works. I think the 1er time I try to register before making the post installation changes. It works great. Thanks. I also call microsoft and they are sending me the check. I hope and don't have to mail the reader now that it works.
Any idea as to what is incompatable? followed your instructions and i'm glowing red once again! Love the ORCA part keeping that for later mis-use ;)
thanks a ton... I was missing orca part...
thnx worked perfectly.
It works again in Windows 7, great!
But the quick-links I set can't take me to the target web pages.
Any help, thanks?
You don't have to be a cynic to draw the conclusion of planned obsolescence. Just go to the digital persona website and try to find any info about this product, which they produced in the first place. That said, I no longer feel as cheated by micro$oft. Might even upgrade windoze now that my f/print reader will work with it...
Following the instructions did not work the 1st time, but uninstalling, reinstalling, and working through the steps again worked. I now have a working device AND a cheque coming in the mail from MS. Jim
Perfect !! Thanks a lot !!!
On Windows 7 Intégrale Edition (French).
Hey,
Boy, I must be pretty laim. It all goes well til I get to step 4, Then cant find the modified file. Was really hopping this would work for me, as I have gotten in the habit of real long passwords for security reasons.
Hi there,
First... thank you very much for your time!
I completed steps 1 through 3.4 however when I attempt to open the modified .msi file I receive an error message "Installation cannot continue due to the following problem(s): - Windows XP 32 bit or Windows Vista 32 bit is required". Forgive me if I have misunderstood but can this not be achieved with windows 7 64 bit?
Thank you again for your time!
-JB
Excellent step by step!! I can use my FP to log into windows 7 but it does not work with Explorer 8. Have you tested it with Explorer 8?
thanks
To those unable to log on to sites and the like with Digital Persona, you should make sure that:
- Dphost.exe (located in the digital persona/bin folder) is being loaded as a service;
- DPagent.exe is being loaded at windows startup (put it in the windows startup file, if all else fails).
Also, I'd like to thank a hole bunch to this blog, for finding this solution. It sure helped a lot!
Fluca
i had the same problem where it would not register a finger print. i clicked on the hand, right index finger and it brought me to another screen. it prompts you to scan your right finger 4 times then it registered. did the same with the left index finger worked fine, allowed the install to complete and was able to use in IE8.
Hello,
Thank you, it works!
I just want to know if i can share this post on my blog, by translating it in french, because i think it can be very useful.
thanks
Hi lucky, you are welcome to share a translation of this post, but please provide a link back to the original article. Thanks.
@Blogfeld: Ok, no problems! Thank you ;-)
I hope this will work fine with me. i haven't tested it yet, My OS before was XP and have an upgrade with windows 7 32 bit. TIA to the blogger..
Remember to contact Microsoft and ask for a refund. I got my $39.95 check today. (It's not that it won't work, just that they refuse to support it.).
Hey blogfeld,
had the similar problem on installing DPPM201 under brand new Windows7(32bit), changed from XP to Win7.
Hardware is the desktop MS keyboard with built-in fingerprint reader, used for certain years now - won't like to throw it to the basket.
Following your excellent description, is comes out immediately with the proper function - guess I owe you a bottle of German dark beer for that unbelievable help on stuff sold from our big M$...
Seasons Greetings from Germany,
Peter
Pingback from PJonDevelopment.
Thanks for this post, I've created an MSI that will do all the steps while installing the driver and software for the Microsoft Fingerprint Reader.
It can be found at my site: http://pjondevelopment.50webs.com/blog/2009/12/installing-microsoft-fingerprint-reader.html
Thanks man
You shpuld get a trophy for being the first one solve this problem.
I'll try it now...
Hi,
DigitalPersona Personal 4 works with Win 7:
http://www.digitalpersona.com/Content.aspx?id=1200
Someone know if Microsoft Fingerprint Reader, works with this version?
I have run everything as instructed but when I try to register a finger it just gives you the beep that it didn't work. I have tried many times same thing. Any Ideas.
Best Regards
Mark
Hello All: Well i went over this time and time again, and when it comes to regs, a print wont go any further, and i did it step by step many time, and other ideas to try??
Jeremy
Excellent!
Thanks for that. Was quite desperate for some time because I like the convenience of the sensor for logins.
Just wanted to tell you that the step-by-step worked as described and without hitch on:
-) german Win 7 Professional 32 bit
-) with german "DPPM_201ger"
-) use in ie8
could not verify Win-login functonality because I do not use it
thanks again!!!
Feedback:
I tried this on the Windows 7 (RTM download from TechNet) and with the exception of two minor glitches:
(a) It required one extra reboot.
(b) Upon reboot I get a compatibility dialog. I select "run" and "don't bother me again" and all appears to be well - at least as far as registering fingers goes!
I would like permission to re-publish your article (full credit and link-back, of course!) on my own blog at http://qatechtips.blogspot.com
This fix ranks right up there on the "Jim H's, Hot Smokin' Weapon!" scale.
Re: Why M$ won't support Fingerprint reader on 7.
I had a nice long talk with the folks at Supplemental Product Support and, (doing a bit of reading between the lines), the cause comes down to one thing - money.
Just in case you don't know - the Microsoft Fingerprint Reader isn't *REALLY* Microsoft's fingerprint reader - it's Digital Persona's fingerprint reader, licensed by and rebranded for Microsoft.
I suspect that Digital Persona wanted a broader market exposure - so they contracted with M$ to license their product.
I also suspect that - within certain limits - it did well and now Digital Persona has their own line of "personal" fingerprint readers - almost *EXACTLY* like the M$ ones. Except instead of $40 each, they retail for $80 apiece.
I also suspect - from what Microsoft said in their early articles - that they expected to be able to license this for both Vista and 7. (Originally it was not even available for Vista!)
Something broke-down between them - maybe D.P. wanted their market back and "offered" to license it for insane money - which M$ rightly refused, or M$ wanted to eat D.P.'s lunch, which D.P. rightly refused.
The bottom line is that M$ cannot and does not re-license D.P.'s stuff any further than Vista 32. And I suspect that the ONLY reason that happened is because there was a prior agreement when D.P. walked away, and M$ was gonna take 'em to court and sue their socks off.
Note that I don't know that *any* of this is absolute fact, but my suspicions strongly favor it.
What say ye?
Jim
Hi Jim, thanks for the feedback. You are more than welcome to post a link or excerpt of these instructions elsewhere, but please do not republish them in their entirety.
I think that your suspicions about the Microsoft / DigitalPersona relationship are probably spot on. Certainly MS could have obtained new versions of the driver from DP, but chose instead to pay refunds instead for unknown business, financial or inter-company political reasons.
Cheers
MS USB Keyboard with Fingerprint Reader
Clean install of Windows 7 Ultimate
Yes, familiar with the fingerprint reader & software. Had done an upgrade from Vista w/SP2 and reader worked before the clean install.
Red scanner light is working but will not allow me to register fingerprints. Get a question mark in the right hand corner of the desktop.
Have uninstalled and reinstalled same problem.
Will be asking MS for a refund...
Any suggestion would be helpful.
Dan
Haven't see this problem posted here yet. Everything works as expected except I am unable to logon to my account with the fingerprint reader (using the Microsoft standalone version with Windows 7 Pro). Fingerprints are registerd with no issues and all is up and running, but when I restart (or shut down), the fingerprint reader light comes on once Windows boots, but when I touch it, I'm told it's a "bad login" or "bad password" and it won't let me login. Any ideas?
I am having the same problems as Vale is. I have the Microsoft Fingerprint Reader USB running on Windows 7 Home Premium 32-bit on a clean install. I have used this software previously in XP Pro and XP Home. During the install process (and I have used both the Orca method and the installer from Saulo), my fingerprint reader is plugged in as advised. However, it stops about 3/4 of the way through the installation telling me to plug in my reader to the USB port at this time. My USB ports work, and I have tested the reader on another PC. The reader light is lit up when I plug it in as well. However, no manner of plugging, unplugging, uninstall/reinstall will recognize this reader. What should I do?
fingerprint reader works for everything, and it always recognizes me, except whenever i try to logon to widnows at the logon screen, it says cannot logon: unkown user name or bad password, whenever i scan my finger, i tried reinstalling and making sure i typed the right password in but it still doesnt work.
Ok i have the problem as many other have..
I folloed the step's exactly as it is said, rebooted twise and when im going to register my fingerprints its just a questionmark.
1. Microsoft USB Fingerprint Reader
2. Clean install of Windows 7
3. I had it on Windows XP Home Edition 32bit so i know how to use the software.
4. I dont need the fingerprint reader for web using.
Plz help!
Thx
Great! Installed on Windows 7 RC 7100 following you steps exactly as described. Thanxs!
THANk u veryyy muchhhh!!!!
Grazie, grazie, grazie.
Fausto - Italia
well i have dv5 lap top from hp and my previous operating system is windows vista premium with amd turion x2 64..but it says in my welcome center was a 32 bit operating system and im confusing myself from the 64 that was written below my processors type..when i installed windows 7 professional my digital fingerprint which used to work with my win premuim doesnt work anymore..so luckily i found your solutions are followed them carefully except for one thing in step 4...i couldnt find the c:programfiles/digitalpersona/bin ...i mean the dpagent.exe i only see WBF in my bin..i really need help and looking forward to your reply thnx...
This explanation is brilliant and very helpful. Thanks a lot and many greetings from switzerland.
Thanks a lot.
Paulo - Brazil
Thanks Blogfeld!
I missed one of the DLLs when I changed the properties in the Bin folder, which meant that the reader lit up, but I couldn't register fingerprints.
Went back and read the intrsuctions properly, took my time and spotted my mistake! All works perfectly now. Shame I can't claim the $40 rebate as I live in the UK.
Thanks Again!
Has anyone got the reader to work for Firefox 3.6?
Yeap! Got it working with firefox 3.6 and win7 rtm 7600 ultimate.
check: https://addons.mozilla.org/en-US/firefox/addon/3871#reviews or http://amews.net/products/fingerfox/download/
Choose the latest beta version and follow the guide. It Works!
blogfeld! you're amazing.!! Worked like a charm.!
I cant get this working i use Win7HomePremium and i did the steps exactly as you said but i get an error wiht "DPConsol" saying "catastropic failure"
Any ideas?
Thanks in advance
-xXHybridzXx
Thank you so much. There were passwords I just could not remember and you help in restoring them and this program. You are the GREATEST.
Post a Comment