Nokia 6212 NFC SDK Issue – This SDK has been tested with Microsoft Windows XP SP2 only...

by adrian vintu 9/28/2009 2:29:00 PM

While playing around with the Nokia 6212 NFC I found a very annoying issue.
A dialog appears every time I start the emulator telling me “This SDK has been tested with Microsoft Windows XP SP2 only, and may or may not function properly on this computer.”

The problem is, checking the “Do not show me this warning again.” does not work.


I assumed there would be some entry in the registry or some ini file that sets this flag. Unfortunately, I could not find it easily.

I looked into the S40_Nokia_6212_NFC_SDK_em.exe to find some “Microsoft” text but it looks like it’s compressed somehow.

I was quite disappointed that I could not find the source of this annoyance, but I did not give up.

I had one more ace up my sleeve: the ProcDump from SysInternals – now Microsoft.

It then took me less than 1 minute to fix the issue.

I executed

C:\KITS\kits system\SysinternalsSuite>procdump.exe S40_Nokia_6212_NFC_SDK_em.exe ProcDump v1.5 - Writes process dump files Copyright (C) 2009 Mark Russinovich Sysinternals - www .sysinternals .com
Writing dump file C:\KITS\kits system\SysinternalsSuite\S40_Nokia_6212_NFC_SDK_em.dmp...
Dump written.


I got a 100 Megs file. I did a quick search for Microsoft and got this:
os_version_warning_suppressed   Service Pack 2  jvm_version_warning_suppressed  Nokia SDK Launcher  This SDK has been tested with Microsoft Windows XP SP2 only,
and may or may not function properly on this computer. jvm_version_warning_suppressed  The SDK located Java Runtime Environment (JRE)  
   Unless you install JRE 6, the SDK might not operate properly.

Tada... my annoying text. Finally.
The text looked like registry entries, so I opened HKEY_CURRENT_USER\Software\Nokia\Series_40_Nokia_6212_NFC_SDK and saw a string key named jvm_version_warning_suppressed.
I then created a string key called os_version_warning_suppressed and set its value to true. Tada… No more annoying message.



In conclusion, it seems the developers for the emulator forgot to write the os_version_warning_suppressed to the registry.
But with a little bit of patience and the right tools, I was able to overcome this annoying inconvenience.


Related posts

Comments

Comments are closed

About Adrian Vintu

Adrian Vintu

Adrian Vintu is an old timer who has had the wonderful experience of working in a variety of quality environments and with various quality people.

Throughout time he has got down with Assembler, C++, Borland Delphi, Java, C#, Android etc. He took part in projects concerning software security, industrial controllers, food and health-care ERPS, AI simulations, data mining, mobile development, computer games, augmented reality, online distributed transactions, and financial management and trading.

In his spare time he develops free educational applications that run on Android and Windows Phone. It is his way of thanking and giving back to the open source and free (as in beer) software community and a way of bringing value to the social community and young generation.

Send mail

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008 - 2014

Sign in