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 targets, use the ordinary help output. Here the short version:

  • -W7, -WIN7
  • -W7I64, -WIN764
  • -W7X64, -WIN7A64
  • -W7LH, -WIN7WLH
  • -W7LHI64, -WIN7WLH64
  • -W7LHX64, -WIN7WLHA64
  • -W7NET, -WIN7NET
  • -W7NETI64, -WIN7NET64
  • -W7NETX64, -WIN7NETA64
  • -W7XP, -WIN7XP

Auto-detection was not updated. Why? Well, Microsoft has decided to drop the information that used to be placed into the registry. It would complicate things more than it would do good. And I will likely drop support for it altogether in future (or branch …). In addition to the above, the switch -cuv was added to invoke PREfast with the Call Usage Verifier – it implies -prefast and thus giving -prefast -cuv would already be redundant (but won’t hurt either).

Thanks to Mariusz for his contribution!

Enjoy the release. Download the latest version of DDKBUILD.CMD as always from the DDKWizard website or OSR Online.

If you prefer SVN, either update your working copy or export the (tagged) file:

svn export https://vcs.assarbad.net/svn/ddkbuild/tags/\
7_4-release-2009-11-19/ddkbuild.cmd

// Oliver

PS: the script hasn’t changed since revision 43 (from 2009-11-12), so you may already have the final version on your machine.

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

Werbung

Zwei Freunde von mir haben einen mittlerweile fast zweijährigen Sohn, Onni Máni, der schon seine eigene Webseite hat und überhaupt ein sehr fröhlicher Bursche ist (siehe Webseite). Die Mutter des Kleinen hat nun das Hobby, Sachen für ihren Kleinen zu schneidern, zu einem Geschäft gemacht. Und genau dieses Geschäft möchte ich hier einmal empfehlen.

Von Piia kreierte Kleidung
(Das Bild ist mit Erlaubnis verlinkt, alle Rechte liegen bei psrecycled.com)

Alle Kleidungsstücke sind Unikate und werden üblicherweise nach Wunsch angefertigt. Piia – so heißt die begabte Schneiderin – bietet aber auch bereits vorgefertigte Stücke in ihrem Webshop an. Ich selbst habe für den im Juli geborenen Sohn eines meiner besten Freunde auch zwei Jäckchen bestellt und geliefert bekommen. Die Preise sind meines Erachtens nach sehr angemessen. Erstens sind es alles Unikate und in Handarbeit gefertigt und zweitens tut man dem eigenen Kind (oder dem Kind von Freunden und Verwandten) etwas Gutes. Und schick sehen sie doch aus, oder? Also: jeder Klick ein Kleidungsstück. Nun aber dalli bestellen gehen, es ist bald Nikolaustag und bald danach Weihnachten! :mrgreen:

Übrigens: wer den Kleinen lieber noch ein knuddeliges Stofftier schenken möchte, wird hier auch fündig.

// Oliver

PS: Bisher steht die Seite nur auf Englisch zur Verfügung, was aber die meisten jungen Eltern aufgrund in dieser Altersklasse verbreiteten Englischkenntnisse kaum tangieren dürfte … ansonsten einfach mich kontaktieren 😉
PPS: Piia hat auf Facebook auch eine Fanseite für ihre Kreationen. Als Facebook-Abstinenzler habe ich davon nicht viel Ahnung, aber ich vermute mal alle die dort unterwegs sind wissen wie das funktioniert 😎

Posted in DE | Tagged , , | 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

Guess not

Today I tried the Visual Studio 2010 Professional Beta 2. As already reported for the Beta 1 it prompted for a restart twice. Once after the Microsoft .NET Framework 4 Beta 2 component and once after the Microsoft Windows Installer 4.5 (x64) – Vista component. Finally it requests another restart at the end of the installation.

Am I the only one who finds this annoying?

// Oliver

Posted in /dev/null | Leave a comment

Grotesque, but who: EFF or a former criminal?

The EFF blog contains a recent article about one German who is trying to sue the Wikipedia Foundation (in the US) in order to enforce that his last name be taken down from – or rather be abbreviated in – the article “Walter Sedlmayr” in which his full name is given in connection with the murder of the Bavarian actor in 1990.

Obviously the convicted murderer who is now looking for reintegration into society is underestimating the well-described Streisand effect. However, I find it rather grotesque that the EFF that stands for a fight for anonymity and privacy should ignore those same ideals when they are to be applied to a former criminal looking for his reintegration into society.

Alright, before I discuss the issues at hand further I should also point out that federal law in Germany forbids the death penalty [1]. Additionally, if a murderer is being released he has the same right as any other former criminal to reintegrate into society. The use of full names in the press after such a release is banned and the person in question has successfully sued parts of the German press for a violation of the respective rules. For example it is without problem to write “John D. and his half-brother Jack B.”, but it is not okay to write “John Doe and his half-brother Jack Bean”. Things are different if the person in question has died already.

Now back to the topic at hand. The EFF claims that it is censorship and that the First Amendment of the US constitution has to be upheld on the Wikipedia servers. In general I agree and free speech is a valuable Human Right. However, the question is what informational value gets added by writing “John Doe” instead of the shortened – and partially anonymized – “John D.”. Apparently the rights for anonymity and privacy of the former criminal – also constitutional rights in Germany (if you consider the Grundgesetz an actual constitution) – are traded off for the right to free speech for a questionable or no added value in this case.

Now one can argue that the English Wikipedia is not the primary information source for most Germans and one can surely argue that the First Amendment is fully valid inside the US. However, the internet is a peculiar agglomerate of technology and has its very own rules. Unlike a newspaper that only gets published somewhere and is only rarely found “outside its native realm” (one exception would be airplanes), the internet can transport all content everywhere, directly onto the screens of the computer users. The EFF argues that similar censorship takes place by China for “Falun Gong” or for criticism of the Thai king under Thai legislation. Wow, now that’s a comparison. “Apples and oranges” it was in English? Only a marginal difference, in German it’s the proverbial “apples and pears”. The head of state of a country and a religion or cult being compared to a single convicted individual and now former criminal. It seems that it all boils down to relevance a very hot topic in the German Wikipedia at the moment.

The EFF states:

At stake is the integrity of history itself. If all publications have to abide by the censorship laws of any and every jurisdiction just because they are accessible over the global internet, then we will not be able to believe what we read, whether about Falun Gong (censored by China), the Thai king (censored under lèse majesté) or German murders. Wikipedia appears ready to fight for write once, read anywhere history, and EFF will be watching this fight closely.
(Source is the EFF article linked above.)

The obvious argument here is that murdering an actor or otherwise “well-known” person is a waiver of privacy and anonymity as otherwise defended by the EFF, even though the society in which the murderer was convicted upholds the idea of reintegration even of murderers if they are deemed fit for society again after their imprisonment (… or punishment). But perhaps the EFF is right. And since the First Amendment of the US constitution is so eagerly defended against the convict in his struggle for reintegration, why not apply another great piece of US legislation to his case. I suggest that the US army invade Germany – oh wait, they are still there – get the murderer, deport him to any US state with death penalty and execute him “according to the rites”. It would be only fair that way, wouldn’t it? … it would also solve the problem from the German point of view, because “a deceased” doesn’t have personal rights or Human Rights anymore.

Reintegration cannot work if the former criminal is not allowed a minimum of anonymity and privacy necessary for this process. And I certainly hope – although I’m sure it will never come to this – that the German justice system is going to defend the principle of reintegration of former criminals into society against those who deem the abbreviation of a name, the mere omission of a few letters, as censorship. Whatever point it is the EFF is trying to make, I certainly can relate more to any society that tries to be humane and reintegrate former criminals than to a society in which even minors and innocent have been executed, plus of course plenty of actual criminals. Unlike incarceration any execution is irreversible.

Just my two cents from the stormy, cold and volcanic island in the North Atlantic,

// Oliver (German, according to his passport)

[1] … interestingly the death penalty has been abolished by the majority of countries. Out of those currently or formerly considered “rogue states” by the USA we get:

  • Iran (retains death penalty)
  • Sudan (retains death penalty)
  • Cuba (retains death penalty)
  • Iraq (retains death penalty)
  • North Korea (retains death penalty)
  • Islamic Emirate of Afghanistan, now Afghanistan (retains death penalty)
  • Libya (retains death penalty)
  • Syria (retains death penalty)
  • FR Yugoslavia, now several independent countries (all abolished death penalty)

Ouch, that puts the USA – “home of the free” – into a relation that is not very flattering indeed, however cosmopolitan the EFF deems itself or the US constitution …

Posted in EN, Thoughts | Tagged , , , , , , , | 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 Microsoft’s latest and greatest release of the Windows Driver Kit (informally known as WDK 7600.16385.0 or WDK 7.0.0).

Now for the good news: I’m working on it. I plan on having something ready by the end of this week, if all of the tests (yep, I do intend to create formal tests, for DDKBUILD first) run without issues.

If you want to have a sneak peek, please fetch the copy from trunk. Of course if you are already using a working copy of https://vcs.assarbad.net/svn/ddkbuild/trunk/, a simple svn up will do as well.

I want to thank Mariusz, who sent in a patch for the initial Windows 7 WDK support (based on rev. 34).

By the way: the guy running this highly interesting website was one of those reminding me of my duty, being the DDKBUILD.CMD maintainer and all 😉 … check out his website. Being a reverse engineer myself, I really liked what I saw.

// Oliver

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

There’s truth in …

… this diagram.

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

Scary

Columbia’s right-wing officials allow the US to have their army bases in the country by which surrounding countries (Venezuela, Brazil, Bolivia) feel threatened. And now that. Unlike Iran, several South-American countries do have the know-how for decades. For those who trust Fox News more: look here.

So much for a Safer World™ after the Evil Empire™ fell? …

// Oliver

Posted in EN, Thoughts | Leave a comment

Wieder in Island

Ich bin seit heute wieder in Island. Ach ja und die Schweinegrippe ist schon hier (behaupten jedenfalls einige), aber
“Kein Schwein steckt mich an” (übrigens ein wundervolles Video).

Posted in /dev/null | 1 Comment

Vertrauen ist manchmal nicht gut genug

Kaltschnäuzig serviert “unsere” Kanzlerin in diesem kurzen Ausschnitt einen niederländischen Journalisten ab, der sich erkundigt wie sie einem Menschen das Finanzressort anvertrauen kann, der mal eben 100000 DM vergißt (zur Erinnerung: auch Schäuble ist eine Altlast aus Zeiten der CDU-Parteispendenaffäre).

Danke Frau Merkel! Sie haben damit bewiesen, daß Sie die Kanzlerin aller Deutschen – die Sie gewählt haben und in der Minderheit sind (48,4% von 70,78%) – sein können.

Posted in DE, Gedanken | Tagged | Leave a comment

Endlich bestätigt

Das endgültige Ergebnis der Bundestagswahl lautet 48,4% der Zweitstimmen für die Schwarzgelbe Koalition. Danke, daß nach nur zwanzig Jahren der überwunden geglaubten Diktatur eine solche – und das mit Billigung der Bevölkerung und der Medien – wiederauferstanden ist. Das dürfte den Unionsparteien sicherlich am meisten gefallen, da sie ja ohnehin an Wiederauferstehung glauben.

Keine Angst, ich denke nicht, daß Linke oder SPD etwas geändert hätten, wie auch immer die an einer möglichen Koalition beteiligt gewesen wären. Aber die Tatsache, daß trotz eindeutigem Verfehlen der absoluten Mehrheit kein Aufschrei durch die Medien geht – ja daß dieses Ergebnis nur durch die Schnarchsäcke unseres höchstblasierten Gerichts ermöglicht wurde, weil diese den Parteien eine Änderung des Wahlgesetzes in so kurzer Frist nicht ins Hausaufgabenheft schreiben konnten – traurig. Einfach nur traurig.

Auch ging es den höchstblasierten Richtern ja nicht darum, daß die Direktmandate genauso undemokratisch sind wie eine 5%-Hürde, sondern darum daß ein Wähler – ohne dies zu wollen – dank der aktuellen Regelung in der Lage ist durch seine Stimmabgabe für seine favorisierte Partei dieser zu schaden, weil sich die Regelung eben unter Umständen gegen die Partei auswirkt.

// Oliver

Posted in DE, Gedanken, Ich, der Zyniker | Tagged , , | Leave a comment

Westerwave zwitschert

“Guido Westerwave” zwitschert in bestem Deunglish auf Twitter. Sehr amüsant.

Posted in /dev/null, DE | Leave a comment

“Fun” news …

Finally John and Jane Doe, the average internet users, will get their security software from porn, gambling, banking and social networking sites if LS gets it its way. Frankly, I think this is a brilliant step in general, but it also seems to be a desperate step. If they only take it a little step further the first (according to LS’ own account) anti-spyware will turn to the dark side and become one of many rogue anti-spyware programs, I’d reckon.

// Oliver

Posted in EN, IT Security, Lava-watch, Software | 3 Comments

Societas Privata Europaea

In Deutschland kennt man die “GmbH” und seit kurzem auch die “UG (haftungsbeschränkt)”, welche gegen die britische “Limited” und andere europäische Unternehmensformen positioniert wurde um eine Haftungsbeschränkung schon bei geringerem Stammkapital zu ermöglichen. Eine GmbH kann man auch bereits mit der Hälfte des erforderlichen Stammkapitals von 25000 EUR gründen, wobei die Gesellschafter für die Differenz bis 25000 EUR anteilig persönlich haften bis bspw. das Stammkapital erhöht wurde.

Bei einer UG geht es wie bei der Limited Haken die bei der GmbH so nicht existieren. So darf beispielsweise das Stammkapital einer GmbH auch (mindestens zum Teil) aus Sachwerten bestehen, was bei einer UG nicht erlaubt ist. Weiterhin ist eine UG verpflichtet bis zum Erreichen einer Rücklage von mindestens 25000 EUR jährlich 25% vom Jahresüberschuß zu in die Rücklage zu geben. Bei Erreichen der 25000 EUR kann die UG dann über einige Umwege und mit bürokratischen Fallstricken in eine GmbH umgewandelt werden – muß sie aber nicht.

Nun hat man sich – endlich, möchte ich sagen – entschlossen eine EU-weite haftungsbeschränkte Unternehmensform einzuführen. Eben die im Titel erwähnte “Societas Privata Europaea” (SPE), oder zu gut deutsch “Europäische Privatgesellschaft mit beschränkter Haftung”. Leider findet sich auf den entsprechenden Seiten der EU noch kein Hinweis auf den aktuellen Fortschritt in der Sache. Geplant ist die Einführung für Mitte 2010, wenn denn der Rat und das Parlament zustimmen. Die SPE zielt übrigens insbesondere auf den EU-Binnenmarkt ab, da das Unternehmen automatisch in allen EU-Staaten besteht und somit keine Gründung einer weiteren Gesellschaft im EU-Ausland notwendig wird. Spannend wird das besonders im Zusammenhang mit Gewerbesteuern und so weiter, da eine SPE 1.) elektronisch in der Landessprache des jeweiligen EU-Landes gegründet werden darf und 2.) seine Geschäfte auch in einem anderen EU-Land tätigen kann. Sprich: mit einer SPE kann ich mir als Unternehmer vermutlich aussuchen wo für mich die günstigsten Konditionen herrschen, da vielleicht nicht alle Ländern zwingend eine ladungsfähige Anschift im Inland voraussetzen. Werde mir den bisherigen Vorschlag dazu nochmal zu Gemüte führen.

Eine, wie ich finde, sinnvolle Sache. Ich werde das mal weiter verfolgen.

// Oliver

Posted in /dev/null | Leave a comment

Face the truth

I think it’s time to face an inconvenient truth. Despite all the marketing Al-Qaeda could not establish itself as the friendly terrorist organization it once aimed to be. It’s time to change their image and even though I haven’t been asked yet, I hereby offer my advice to them free of charge.

In order to be cool nowadays, certain needs of the customers have to be satisfied. But the change I want to propose would perhaps also appeal to terrorist youngsters and suicide bomber offspring.

Dear Al-Qaediacs, to plant explosives into the rectum of your suicide bombers is a good start and it doesn’t just crack westerners up – it literally cracks up the bomber him/herself. Although not an appetizing thought at all, it shows that you are constantly looking to improve your image. But the best way to change your somewhat damaged image would be to change your name. Resort to some name that lets your clientele identify themselves with you. My proposal is to change your name to

iQuaeda

It tells your clients that you are modern, that you are cool. And apart from convincing your clientele it will also make you more appealing to potential recruits. Try it and I promise you will be surprised by the effect.

Posted in EN | Leave a comment

Nochmal im Kino

Heute waren wir zur OV von “Public Enemies”. Wie von einem Film mit Johnny Depp kaum anders zu erwarten, war der Film sehr atmosphärisch und stimmig. Bei den gelieferten Schießereien muß einem bange werden, wenn man nur an die Menschen denkt, die damals lebten. Der Film zeichnet die wichtigsten Stationen von John Dillinger, der zu seiner Zeit quasi Staatsfeind Nummer Eins der USA war, nach.

Soweit der Wikipedia-Artikel über John Dillinger ins Detail geht, scheint der Film der Orginalgeschichte treu zu bleiben. Trotz Kenntnis der Geschichte ist der Film auch für mich spannend gewesen, nur am Ende war es für mich schon klar wie es ausging.

Zur Atmosphäre hat der englische Orginalton definitiv nur positiv beigetragen. Allen die es können, empfehle ich sehr stark sich OVs anzuschauen. Leider werden die OVs nicht, wie in anderen Ländern üblich, in der Landessprache (also hier Deutsch) untertitelt, sondern einfach so gespielt. Für mich und die meisten Freunde die ich kenne ist dies (mittlerweile) keinerlei Problem, aber bei der ersten OV die ich je gesehen habe (“Mimic”, Teil 1) hätte ich von Untertiteln eventuell auch profitiert. Schulenglisch kann man qualitativ eben doch meistens vergessen. Solange die Lehrer nicht Filme in Orginalsprache zeigen, bleibt der Unterschied zwischen Theorie und Praxis, wie immer, eine Hürde. Übrigens: auch ohne Untertitel habe ich am Ende von “Mimic” bereits hinreichend die Handlung verstanden, auch wenn es noch mühsam war.

“Public Enemies” bekommt von mir wie “Inglorious Basterds” eine 9 von 10.

// Oliver

PS: Mit DVDs kann man auch ganz bequem zuhause OVs schauen – und das mit Untertiteln – und so sein Englisch trainieren.

Posted in /dev/null | Leave a comment

Heidelberger Druckmaschinen unter Druck?

Gemeldet im ZDF heute-Journal. Ich kapier es einfach nicht. Die Druckerpressen für Geldscheine laufen doch auf Hochtouren. Ein besseres Rettungspaket kann man doch für Druckmaschinenhersteller garnicht auflegen, oder? Naja, vielleicht haben sie sich einfach falsch spezialisiert 😉

// Oliver

Posted in DE, Gedanken | Leave a comment

Im Kino

Habe in der letzten Zeit einige Filme geschaut und dachte mir mal, daß es vielleicht eine gute Idee sein könnte Empfehlungen entsprechend meiner Eindrücke auszusprechen.

Zuerst “Pandorum”. Den fand ich relativ seicht und vorhersehbar. Die Geschichte war ganz okay, aber zuviele der eingebrachten Themen blieben bis zum Ende des Films wie lose Fäden hängen und nicht alle wurden am Ende des Films wieder aufgenommen. Bei einer Punkteskala von 1 (absoluter Mist) bis 10 (sehr sehenswert und würde die DVD kaufen) bekommt er von mir eine 6.

“Inglorious Basterds” (es ist tatsächlich kein Schreibfehler ;)). Zugegeben, als Fan von Tarantino und Rodriguez bin ich vermutlich einfach etwas vorbelastet, aber ich fand den Film einfach geil. Die Kombination aus den von Tarantino gewohnten blutrünstigen Bildern, dem äußerst schwarzen Humor der oft auch in blanken Zynismus abgleitet, dem Ernst des bearbeiteten Stoffs und der Riege bekannter Schauspielergesichter macht diesen Film zu einem wahren Genuß vom Anfang bis zum Ende. Da ich jedoch die deutsche Synchronfassung gesehen habe, möchte ich auf einen kleinen Mangel hinweisen, den ich empfunden habe. Es wäre schöner gewesen es so zu halten wie der Film anfängt: französisch und untertitelt – und zwar für alle in der Handlung benutzten Sprachen (Französisch, Deutsch und Englisch) insgesamt. Es hätte dem Film noch dieses gewisse Etwas gegeben, wenn die Kommunikation der Protagonisten und Antagonisten gleichermaßen so stattgefunden hätte, wie sie dies – den fiktiven Charakter der Geschichte ignorierend – auch im echten Leben hätte. Der Film bekommt bei mir eine 9 von 10. Die DVD kaufe ich mir erst wenn der Preis anständig ist :mrgreen: … vielleicht wird die Idee ja auf einer DVD aufgegriffen?
Continue reading

Posted in DE, Gedanken | Leave a comment

Nomen est omen

Just another funny acronym I stumbled over lately: TARP (Troubled Asset Relief Program).

Despite the Orwellian naming, every geek will immediately come to think of: “it’s a tarp!!!”, which is a deliberately misspelled “it’s a trap!!!” :mrgreen: .. well, is it???

Posted in /dev/null, EN, Thoughts | Leave a comment