Remko Weijnen's Blog (Remko's Blog)

About Virtualization, VDI, SBC, Application Compatibility and anything else I feel like


Cydia IconA few days ago I decided to update my iPhone which was still running iOS 4.3.1 to iOS 5.0.1. I delayed this update for a while because I had Jailbreaked my iPhone. Unfortunately an update is much more work when you have Jailbreaked because you also have to restore Cydia settings such as the repositories and Cydia installed Apps.

This blog post is not a guide on how to Jailbreak but more a collections of tips to go from a Jailbreak iOS 4.x to iOS 5.01.

If you notice any extra steps while doing your update please send them to me so I can add them to this post.

Read the rest of this entry »

  • Filed under: Apple, iPhone

    imageToday I was troubleshooting a Thinapped Visual Basic Application. The application halts with a Run-time error ‘372’ when trying to run a report:

    Run-time error 372 Failed to load control 'CrystalActiveReportViewer' from crviewer.dll. Your version of crviewer.dll may be outdated. Make sure you are using the control that was provided with your application

    Microsoft KB article kb942870 hints to an ActiveX component that is registered into HKCU instead of HKLM.

    A trace with the ThinApp Log Monitor reveals that the application is looking for an ActiveX component under HKCU:

    Read the rest of this entry »

  • Filed under: Packaging

    I wanted to save the SHSH signatures from my iPhone before updating to iOS 5.01. I started Tiny Umbrella but it showed an error indicating that there’s already a process listening on port 80:

    Cannot Start TSS Service | DO NOT TRY RESTORING YOUR DEVICE!!! | System(PID:4) must be killed!!

    I verified this using netstat (netstat -aon | find /I “LISTENING” | find /I “:80”):

    netstat -aon | find /i "LISTENING" | find /i ":80"


    Read the rest of this entry »


    MS-Dos LogoToday I troubleshooted an old DOS application that needed to run on a 32 bit Citrix XenApp Server. The last time I saw an actual DOS application in a production environment must be years ago.

    When starting the application, the WOW subsystem (NTVDM) crashed with the message: “NTVM encountered a hard error.”:

    NTVDM encoutered a hard error

    After spending some time troubleshooting I remembered a similar issue from a few years ago where a DOS application worked fine from the Console but refused to work from an RDP or ICA session.

    Read the rest of this entry »


    Passat - B7I am not sure why Volkswagen has altered the behavior of the Coming Home function but on recent B6 and all B7 Passats it works differently.

    Previously the Coming Home function was activated automatically either when taking out the ignition key or when leaving the car (depending on coding).

    In newer B6 and all B7 models you need pull the high beam stalk towards you before leaving the car which is annoying and looks very silly.

    So how can we restore the old behavior?


    Read the rest of this entry »

  • 1 Comment
  • Filed under: Automotive

    imageI was testing a Script I wrote to launch a Citrix XenApp session using the ICA Client Object. Typical code to do this may look like this:

    On my testmachine it ran nicely but on a customer machine the script failed with the error 2312 “The Citrix online plug-in received a corrupt ICA File. The ICA File has no [ApplicationServer] section“:

    The Citrix online plug-in received a corrupt ICA File. The ICA File has no [ApplicationServer] section

    Read the rest of this entry »

  • Filed under: Citrix, script

    imageI needed to change a few settings on a McAfee VirusScan Enterprise 8.7.Oi client. However there was a password protection in place that locks the user interface and nobody around that could tell me the password. So what to do?

    Right, we check out where this password is stored and how we can get rid of it!

    I openend vsplugin.dll in Ida Pro and searched for related strings such as password, lock etc.


    Read the rest of this entry »

  • Filed under: General

    Passat - B7On a friend’s car, a Passat B7 (3AA) the seat heaters didn’t work. So I connected to the car with VCDS to see if we could troubleshoot this.

    I opened Control Module 9, Central Electronics:

    VCDS | Select Control Module | 09 Central Electronics 

    Then went to 7 Long Coding, and it turned out that the Seat Heating was not properly coded.


    Read the rest of this entry »

  • Filed under: Automotive

    imageI needed to read out the Maximum Password age with a PowerShell script in a Windows 2003 domain.

    Reading out the maxPwdAge attribute is a trivial task  in PowerShell (I am re-using the function AdsLargeIntegerToInt64):

    In my case this returns the value -78624000000000 but how do we interpret this?

    Read the rest of this entry »


    I was creating a small dialog in an .hta file and to make a little prettier for the user I included a company logo:


    But I wanted to deploy the .hta as a single file.

    Read the rest of this entry »