Muhammad Kashif's profileMuhammad Kashif ZeeshanPhotosBlogListsMore Tools Help

Muhammad Kashif Zeeshan

Muhammad Kashif Zeeshan

Lists
Photo 1 of 153
June 09

Tomtom Navigator 7 UK Postcode Issue

 

It must be very frustrating that you reach somewhere after hours drive following driving instructions given by Tomtom but at the end  Tomtom says “You have reached your destination” while you just reach a round about. Now, where to go and what to do? Either you should start asking pedestrians that you want to go to -------- place but unable to find your destination or you will throw your device out of window (just kidding as it might be bit difficult :D).

Reason: Tomtom 7.x allows you to enter first four digits of postcode rather than complete 7 digits. If you are living in UK than you can imagine how difficult it would be to find some address by using only first four digits.

Solution:

Solution is very simple. Click HERE to download the zip file as per the instructions given by Tomtom. It will create a folder named zip with four files (Great_Britain.postal, Great_BritainPostal.ver, Nederland.postal, Nederlandpostal.ver) in it after extraction. Two of these files will fix four digit postcode issue for UK and two other will fix this issue for Netherland but you can keep all four.

DSCF2592-KZEE

 

Close the Tomtom software on your windows mobile device /pda if you running it.

Open My Computer –> Mobile Device –>  My Windows Mobile Based Device –> Internal Storage –> Program Files –> Navigator and paste the zip folder in there.

Now start Tomtom on your windows mobile device /pda and try navigate to option. Now it should allow you to enter full 7 digit postcode.

If it does not work then try pasting the zip folder on root of My Computer –> Mobile Device –>  My Windows Mobile Based Device –> Internal Storage

Note: I have tried all this on HTC Touch Diamond and you can opt the same steps for other windows mobile based PDAs.

 

Please leave your comments that this article helped you or not.

 

January 30

How to execute an external application from windows service to show it on user desktop?

I was developing a windows service using C# (.Net Framework 2.0) couple of days back. This service was suppose to detect a running process between specified hours and execute it again if it is not running or has been crashed between those hours. Everything was working fine as it was detecting and running the process but the process was always running in background and it was appearing in the task manager. Although it was a command line application developed in .Net yet it was responsible for processing very large amount of data. So, sometime if this process was running and we need to stop it then there was no other way except killing it from task manager as the process wasn't appearing on user desktop.

I searched it a lot but there was not proper solution available as most of the people were talking about the communication between the windows service and newly created process (command line application). Later on I found two ways to do it, one of which was very simple and mentioned below. Second way is not difficult but just requires code changes in the Windows Service installer code.

Solution:

  1. Install windows service.
  2. Open Computer management to access services installed on local machine.
  3. Right click your newly installed service and click Properties.
  4. Click Log on tab.
  5. In Log on As, select Local system Account and check “Allow service to interact with the desktop”WinService
  6. “Allow service to interact with the desktop” option will allow your windows service to display newly created process to appear on user desktop e.g. If you have coded Process.Start(“calc.exe”); then Windows calculator will appear on user desktop.

 

I hope this solution will help you. Please leave your comments.

January 19

How to find which version and service pack of .Net Framework is installed?

Follow the steps mentioned below to find out which version of .Net framework you are running on your machine.  There is no utility available to get this information and it becomes tricky if you want to see service pack information along with .net framework version.

Solution 1:

This is the most simple solution and hopefully it will work for you if you have installed Visual Studio on your machine.

  1. Open Visual Studio (I want to know about service pack information of .Net Framework 2.0. For .Net framework 1 / 1.1, use visual studio 2002 / 2003 and try Visual Studio 2008 to get such information about .Net Framework 3.5)
  2. Go to Help menu and click “About Microsoft Visual Studio”
  3. In the newly opened dialog, you can see Microsoft .Net Framework information.

VS2005

Solution 2:  

If you don’t have Visual studio installed on your machine e.g. mostly on servers we dont install visual studio then use the following steps.

  1. Go to start menu and click RUN ( or press Win Key + R).
  2. Type “%sysroot\Microsoft.NET\Framework%” and click OK button.
  3. It will open a new window where you can see folders of different versions of .Net Framework installed on your machine e.g. v1.0.3705 or v2.0.50727 or v3.0
  4. Now, if you just want to know that which version / versions of .Net Framework are installed on your machine then Step 3 in enough for you but if you want to know more details of installed .Net Framework e.g. you want to know service pack information then go to Step 5.
  5. Open the folder of your desired .Net Framework e.g. v2.0.50727
  6. Right click MSCORLIB.DLL and click Properties.
  7. Click Version tab.
  8. You can see the file version e.g. 2.0.50727.1433
  9. Fileversion
  10. Use the following table to determine the service pack of .Net Framework.

.NET Framework version

Revision

Version

3.5

Original release

3.5.21022.8

3.5

Service Pack 1

3.5.30729.1

3.0

Original release

3.0.4506.30

3.0

Service Pack 1

3.0.4506.648

3.0

Service Pack 2

3.0.4506.2152

2.0

Original release

2.0.50727.42

2.0

Service Pack 1

2.0.50727.1433

2.0

Service Pack 2

2.0.50727.3053

1.1

Original release

1.1.4322.573

1.1

Service Pack 1

1.1.4322.2032

1.1

Service Pack 1 (Windows Server 2003 32-bit version*)

1.1.4322.2300

1.0

Original release

1.0.3705.0

1.0

Service Pack 1

1.0.3705.209

1.0

Service Pack 2

1.0.3705.288

1.0

Service Pack 3

1.0.3705.6018

 

Please leave your comments.

 

September 26

How to upgrade HP Compaq nc6320 Business Notebook Memory

Hi All,
 
Today, I found an interesting thing while upgrading RAM (memory) in my HP Compaq nc6320 Business notebook. Like other notebooks, I was expecting that I will easily replace 512MB module with 2GB module (nc6320 supports 4GB RAM, max 2GB on each slot) by opening the bottom panel but when I opened the bottom panel, there was just one slot having 512MB module on it. I thought where is remaining 512MB module because there was only one slot there. I found the following video tutorial after spending some time on google. I hope it will help you as it helped me.
 
 
 
Please follow the to find some other information about how to remove and add a memory module from the memory slot, if you are going to upgrade your notebook RAM first time.
 
 
Thanks
 
 
September 22

HTC Touch Diamond (Teeter not working)

Hi All,
 
I got my orange branded HTC Touch Diamond two weeks back and I was very happy with this device but suddently I found that TEETER (Really simple and smart game) not running. I tried my best even there was no success after few soft resets. At last I performed a hard reset on my device and now TEETER was running pefectly. Wow! But why it was not running before hard reset?
 
I again installed all my softwares but :( again it stopped working, I was clicking TEETER, it was going to load but there was nothing screen. Hmmmm.
 
But this time I having some information that there is some software which I have installed and it is not allowing TEETER to run on my pocket pc. After unintalling software and again another hard reset resulted in success. Later on I found that I was running Pocket Islam 7.0 on my pda, this software runs some service in background to detect date/ time to perform different actions. I just uninstalled it and found that TEETER was running again. then I installed Pocket Islam 8 (Actually same Pocket Islam 7 but called touch screen version of Pocket Islam 7.0)
 
So, if TEETER is not running on your HTC Touch Diamond then dont worry, just figure out which of your installed software might be running some services in background even if you close that and it will solve your problem.
 

Slow disk cleanup on NTFS drives (Compressing Old Files)

Hi All,
 
Previously, I was always using FAT32 while formatting my hard drive partitions as Windows 98 made me used to of it. But, after Win XP SP2 release, I decided to use NTFS due to its good features. But previously disk cleaup was very fast on FAT32 and now it was really annoying me on NTFS. I tried a lot of hacks but no result. Then I tried the following registry hack and it solved my problem. Hopefully, it will also solve your problem if your disk cleaup stucks at "Compressing Old Files". Lets go to trick as I not need to discuss that which old files it tries to compress.
 
  1. Click START and then click RUN ( Or simply press Winkey + R).
  2. Enter REGEDIT in the open and click OK (You can also press ENTER key).
  3. Start drilling down the registry tree to reach HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
  4. In VolumeCaches, you will find COMPRESS OLD FILES registry key.
  5. Delete COMPRESS OLD FILES registry key.
  6. Go to FILE menu and click EXIT.

Now, try to use Disk Cleanup (If you dont know ;), Go to MY COMPUTER -> RIGHT CLICK YOUR DESIRED DISK PARTITION (e.g. C: or D:)-> Click PROPERTIES -> Click DISK CLEAUP).

I hope it will solve your problem.

May 17

Cheap international calls to Pakistan

 

Everyone calling from UK to Pakistan is experiencing a lot of problems these days as all international calling cards or direct dial providers has changed the per minute charges up to 20 times higher then a month ago. But still there is a ray of hope for cheap calls to Pakistan. Well! I was previously using Telesavers Direct Dial facility (0844 2007575) which was allowing me to call on both land lines and mobiles in Pakistan at just 0.5p. But this month they increased per minute charges to 2p which was even then acceptable but on May 12, 2008 they changed tariff again from 2p to 4p per minute. But still it is very very cheaper then any of the good calling card price plan. But yesterday I found few other cheap direct calling providers charging 3p per minute. I tried these 3p numbers yesterday and thought, I should share these with you.

3p per minute*:

Briing: 0844 8970 213

Cheapcall: 0844 8970 215

Juvino: 0844 8970 218

4p per minute*:

Telesavers: 0844 4282 121

I hope above mentioned numbers will help you. If it really helped you then please leave your comments. If you know some other such cheap calling way then please share it by posting comments on this entry.

Tips and Tricks:

1.       Keep one thing in mind that when you call any of the 0844 number, BT charges 5p as the connection charges. So, if you make a 1 min call then it will cost you BT Charges + Per Min Charges = 5p + 3p = 8p for first minute but if call for 20 minutes then BT Charges + Per Min Charges x Total Minutes = 5p + 3p x 20 = 65p (Just...).

2.      When you finish with calling one person and want to call some one else then wait for your receiver to end call or ask them to end call by putting the receiver back on phone or by pressing mobile phone end call button, because in that case your direct dialling provider will ask you automatically to dial another number so, you can save 5p by using this way.

* I have checked these call charges on BT, I am not sure about charges by calling these numbers from other providers.