New York Technology Council!

New York Technology Council  (

Last Thursday (July 22, 2010) at the NYTECH "A Summer Networking Extravaganza" at Local West, 1 Penn Plaza on 33rd Street in Manhattan I found a well organized event get together for many Technology corporations. Red Hat CIO Lee Congdon was the special guest along with many professionals from Microsoft, Google, Apple, Intel, Amazon, Citibank, Sapphire, Adept Technologies, GrowthRoots, TGP Associates, IBM, City of New York, and many more cool Technology Corporations, Startups, Attorneys, Insurance companies, Venture Capitalists, and individuals.  I really want to thank the Citibank commercial banking professionals along with Sapphire, and TGP Associates for the in depth conversations about technology that ended Friday Morning. These events are priceless!

I highly recommend becoming a NYTECH member. If you are in Technology, especially in New York City and the Metro area, I highly recommend coming to an event, then joining!

Installing Windows 7 Ultimate on a Panasonic CF-29 Toughbook

Installing Windows 7 Ultimate on a Panasonic CF-29 Toughbook  

First off is it possible… YES, I have done this, second is very difficult to achieve, but well worth it. All of our test CF-29s are touchscreen models. They came with Windows XP Professional, and I purchased them a few years ago from an oil company on auction for 100 bucks each. Last week I wanted to upgrade my personal one to Windows 7 Ultimate 64 bit.

Here is what I experienced.

1) The CF-29 has a 32 bit chip set thus 64bit of Windows 7 will not install, BUT the 32bit will!
2) All the drivers install perfectly except the Intel 82852/82855 GM/GME Graphics controller. (Intel will NOT make a Windows 7 Driver), and the touchscreen driver (XP Only) had problems too.
3) Windows 7 will only allow the default Generic VGA graphics driver. (Which does not support the touch screen driver)

So after talking with Panasonic and Intel they told me to forget about upgrading the CF-29 to Windows 7 it is impossible…and not supported…I have heard that before…lol 🙂

Solution: Force the Windows 7 to accept the Intel 82852/82855 GM/GME Graphics controller for Windows Vista, and force the Mouse driver to accept the XP Driver for touchscreen to work. All this works fine, and the Panasonic CF-29 has a few more years of life with Windows 7, and every driver works, and all the cool touch screen features with Windows 7 are very cool, and what is even more cool is I don't have to go out and purchase a new Toughbook and save myself thousands of dollars that can be spent elsewhere, like a badly needed spa vacation!!

Here are the instructions that worked for me: I found MANY helpful instructions I listed below from:  

STEP 1 Go to the Intel website and Download the latest Intel 82852/82855 GM/GME Graphics controller for Windows Vista, and save the driver where you can find it later!

Make sure you uninstall all the video drivers that do not work. If you see exclamation marks on your previous drivers in Device Manager, uninstall them. Your Device Manager should say that you have Standard VGA Driver installed under Display category and exclamation mark on "video controller". Make sure you restart PC when asked.


We will need to edit "c:\windows\system32\drivers\vgapnp.sys" file, but there is a problem. Windows Vista and Windows 7 will NOT allow you to edit system files even when you are the admin. Changing security attributes of that file did not work either. The file is owned by "TrustedInstaller" service. We will need to own the file and give ourselves the full control to edit it.
Click 'Start' and in 'Search' type 'cmd'. The result will show on top. Right-click on 'cmd' and choose "Run as Administrator". If your account does not have admin rights you might be prompted to enter username and password. I used account that already has administrator privileges. You should have a command prompt with administrator privileges.


Lets say my logged in username is nick

First command you do is:

takeown /f c:\windows\system32\drivers\vgapnp.sys

This will give ownership to the your user account. You should see a message saying SUCCESS etc…..

Second command you do is:

cacls c:\windows\system32\drivers\vgapnp.sys /G nick:F

There will be a confirmation message so type 'Y'. This will change the security attributes to give you ONLY all the permissions for the file.


Open c:\windows\system32\drivers\vgapnp.sys in any text editor. Make a copy vgapnp.sys file. In the original vgapnp.sys file add any character to the beginning of the text. Let's say we add character "z". So the text should start with zMZ and the rest of stuff. Save the file. This edit will render that file unusable. This will not destroy the file. Windows 7 will bypass it, your video card will still work.


In Device Manager uninstall Standard VGA Adapter. It will prompt you to restart so do it. After install you will see a message saying that certain devices did NOT installed successfully, which is GOOD!!. Go to Device Manager and you should see the exclamation point next to "video controller" and "video controller (vga compatible)". Right-click on "video controller (vga compatible)" and do update driver. Choose "Browse for the Driver" (or something like it ). Point to the Vista Intel 82842/82855 driver directory that you downloaded and extracted from the Intel web site. Click "OK". Wait for the driver to be installed.. After restart it will finish installing the driver.

Congratulations!!! You should have a working video driver!!!


Open c:\windows\system32\drivers\vgapnp.sys in any text editor. Remove the first character you put there which was "z". Save the file. Your file will be useable again. If it is damaged, mine didn't you can delete the file and use your backup, rename it.


Right-click on any other file in the c:\windows \system32\drivers. Choose "Properties". Go to "Security" tab. Now compare that security tab with the security tab of c:\windows\system32\drivers\vgapnp.sys. Just make sure the security tabs of those two files look the same (all tabs and advanced options). In order to add "Trusted Installer" it is not the same as regular usernames because it is a service.
You will need to type "NT SERVICE\TrustedInstaller" (without quotes) when adding it to own the file and to have all permissions. Once you done editing you can delete your account from c:\windows\system32\drivers\vgapnp.sys, because it was not there from the beginning. We took control over and the previous commands added it by default.

STEP 8 Install the Touch screen drivers for windows XP you downloaded from the Panasonic Website, or the ones you have that came with your CF-29. Install it using the Capability mode for windows XP SP2, and with admin rights. Go to Device Manager and under the default mouse controller that Windows 7 installed by default change it to the touch screen driver.

 Congratulations!!! You should have a working touch screen driver!!!

The fact is the CF-29 runs Windows 7 Better than XP! Yes the screen resolution is still 1024 x 768, but that is not bad when using the touch screen. Every Drivers works! I am very happy with the new life of the CF-29!!  


Cool Themes in Visual Studio 2010

Cool Themes in Visual Studio 2010

When I first starting using VS 2010 in production, I didn’t like the dark theme, and I needed to change the theme to make the development environment lighter in color. When I was at Microsoft a few weeks ago, another developer I work with showed me this cool feature.

To install this theme control, in Visual Studio 2010 click TOOLS, then click Extension Manager. Here you can add a whole bunch of cool controls to your development environment. Select online gallery on the left side menu, and add Visual Studio color theme editor! This will install the editor and you will now have the themes menu control. Enjoy, I love it!

Threat of ‘cyberwar’ has been hugely hyped

Threat of 'cyberwar' has been hugely hyped (CNN)

Here is interesting reading about cyberwar vs cybercrime. What I know about cyber space, and what our partners know, cyberwar and cybercrime is real and must be taken seriously. When more and more systems require cyber space to operate, cybercrime or cyberwar is a clear and present danger. On any given day, our cloud based systems are attacked thousands of times an hour. These attacks are not done by humans, but by bots probing for weakness in the software, in the hardware and network systems. I have personally fixed websites that were created incorrectly by other corporations that were not designed to prevent attacks, where pages of data that a human cannot see, but were located in the DMZ, with open connections to the database server…hello??? and the bots just ate them up, and created millions of records that needed to be cleaned. Then you have the attacks on the DNS servers to shut down the internet.

So, as more and more governments, corporations, and individuals become completely dependant on cyberspace, it is and will always be a target for crime, and war. Its up to our existing law enforcement, and military to protect it. The USAF mission is read today as Space, Air, and Cyber. In 1990 it was Air and Space. So when developing software in todays world, it MUST be developed to prevent from being attacked, and that is very difficult to do.