Category Archives: Programming

Posts about programming topics

De-registered сніжок.net

As already pointed out last year, the treatment of IDNs in Internet Explorer and Firefox is flawed, so that I decided to cancel the domain сніжок.net. However, apparently a few other domains have a privileged stance with respect to the … Continue reading

Posted in EN, IT Security, Programming, Thoughts | Leave a comment

DDKWizard 1.3.0 released

Hereby I announce the release of version 1.3.0 of DDKWizard which introduces support for the Windows 7/2008 Server R2 WDKs and drops support for the Windows 2000 DDKs. You can download it as usual from here: – Direct download – … Continue reading

Posted in DDKWizard/DDKBUILD, EN, Programming, Software | Leave a comment

No reliable method, it seems

With DDKBUILD I do have to tackle NT scripting issues every now and then. Now, most people don’t even recognize that NT scripting is not the same as Batch scripting. But the functionality of NT scripting is very limiting as … Continue reading

Posted in DDKWizard/DDKBUILD, EN, Programming, Software | 7 Comments

Not a solution

A “solution” for the missing classic start menu in Windows 7 has been proposed to me by a friend. The license does not prohibit to look into it (only changing it is forbidden), so I loaded it quickly into IDA. … Continue reading

Posted in EN, Programming, Reversing, Software | Tagged , | Leave a comment

DDKBUILD.CMD 7.4/r43 released

All the tests were successful, thus DDKBUILD.CMD version 7.4/r43 is now released. It adds support for the Windows 7 WDKs, with the variables W7BASE or WIN7BASE (for compatibility purposes with Hollistech’s DDKBUILD.BAT, like XPBASE). To list all the newly introduced … Continue reading

Posted in DDKWizard/DDKBUILD, EN, Programming, Software | Leave a comment

Still on it

There was no release of DDKBUILD yet, but whoever is daring enough can try the one from trunk already.

Posted in DDKWizard/DDKBUILD, EN, Programming | Leave a comment

Ze läzy German in me

Hi, and upfront: I’m very sorry for the delays in DDKBUILD and DDKWizard development. If you are following the developments in the Windows kernel driver developer’s world, you will have noticed that neither of the tools have been updated to … Continue reading

Posted in DDKWizard/DDKBUILD, EN, Programming | Tagged , , | Leave a comment

New find, worth a look

Just found this website: code.jellycan.com. Pretty nice code examples there and the licensing of the code is very reuse-friendly. Thanks!

Posted in EN, Programming, Software | Leave a comment

Oh damn … debug symbols as MSI (upd)

Yesterday I still defended them, now I have to criticize the guys in Redmond again. Since Windows 7 the debug symbols are only delivered as MSI, no more as an EXE file that can be extracted to anywhere and then … Continue reading

Posted in EN, Programming, Software, Thoughts | 2 Comments

I’m always wondering how upset the Microsoft folks must get

Most blue screens nowadays are caused by third-party drivers and a big share of these by security products that use improper hooking of system calls, such as Kaspersky did. I’m not exactly a Microsoft fanboy, but people should really get … Continue reading

Posted in /dev/null, EN, Programming, Software | Leave a comment

It was about time, wasn’t it?

I stated previously that I’m opening up my Subversion repositories. Now you can also do checkouts instead of just looking at them. You’ll find a little note below the directory listing inside each repository available in this way (for now … Continue reading

Posted in /dev/null, DDKWizard/DDKBUILD, Programming | Leave a comment

Note to self

In order to avoid: Command line warning D9025 : overriding ‘/EHc-‘ with ‘/EHc’ with DDK/WDK projects in the sources file specify USE_NATIVE_EH=1 instead of USER_C_FLAGS=$(USER_C_FLAGS) /EHsc

Posted in /dev/null, DDKWizard/DDKBUILD, Programming | Leave a comment

Nested GNU make files …

Sometimes you want to build potential goals of nested make files, i.e. make files that reside in a different folder. The best method I’ve been able to come up with so far was this one: # Declare some (immediate) constants … Continue reading

Posted in EN, Linux, Programming, Software | Leave a comment

Einseitig

Die GPL ist eine Lizenz für “Freie Software” und wird von vielen Leuten als unheimlich wichtig angesehen. Freiheit definiert sich dabei nicht unbedingt durch die Freiheiten des Benutzers eines Quelltextes. Vielmehr ist die wichtigste “Freiheit” der GPL, daß der Quelltext … Continue reading

Posted in DE, Programming, Software | 4 Comments

Annoyance in TortoiseCVS fixed

Quite a while ago I reported a bug in TortoiseCVS 1.10.x (the Unicode versions) which more or less affects everyone that is using an alternative file manager. I for one use SpeedCommander and can highly recommend it, although for non-German … Continue reading

Posted in /dev/null, Programming, Reversing | Tagged , | Leave a comment

Maybe helpful for others …

Check out this comment to an old post about the WD MyBook World Edition. Maybe it helps you as well. // Oliver

Posted in /dev/null, EN, Linux, Programming, Software | Leave a comment

Conficker tools

A team of two German researchers has devised a method to detect Conficker (in its known variants) through the RSA keys which originally have been used by the Conficker authors against anyone attempting to fool Conficker into updating from an … Continue reading

Posted in EN, IT Security, Programming, Reversing | Leave a comment

Note to self: selective target name in DDK builds

Just found out how to properly “detect” in the sources file which one (32 or 64bit) is being built and assign a different output name to the debug symbols and the target file. !if $(386) TARGETNAME=shellext32 !elseif $(AMD64) TARGETNAME=shellext64 !else … Continue reading

Posted in /dev/null, EN, Programming | 1 Comment

Perl, simply great

In the scope of WinDirStat I am currently migrating our language system to a more generic text-based approach. The final file format has not yet been decided, but it’s likely going to be XML. Perl just enabled me to write … Continue reading

Posted in /dev/null, EN, Programming | 1 Comment

Oh my, back to the roots … (update)

We just upgraded to CodeGear RAD Studio 2009 in the company – I gave up after BDS 2006 and its overpriced upgrade paths and after noticing the direction the Delphi community was headed – and what does it require? JSharp … Continue reading

Posted in EN, Programming, Software | 11 Comments