Wo man Logfiles hinschreiben sollte

Eine immer wieder aufkeimende Diskussion unter denjenigen Kollegen bei επτ€σ, die sich Gedanken um Sicherheitsaspekte machen, ist die Frage, wo man Logfiles anlegen sollte. Und zwar nicht irgendwelche Logfiles von irgendeinem Use… more »

Wie RPC Context Handles nicht funktionieren

Bei επτ€σ schreibt gerade Hinz und Kunz irgendwelches RPC-Gedöns und so mancher beginnt zu begreifen, was für eine Power hinter dieser eigentlich uralten Technologie steckt, insbesondere hinter Context Handles. Dummerweise schein… more »

Integer Swapping ohne temporäre Variable

Kürzlich bin ich beim kursorischen Durchkucken der Sourcen eines Kollegen auf ein Makro gestoßen, das die Werte zweier Integervariablen vertauschen soll. Die Implementation sah in etwa folgendermaßen aus: #define SWAP(a,b,type){type iIdunno = a; a=b;… more »

64 bit Windows - Teil 8

Nach langer Pause jetzt mal wieder was über meine fortdauernde Beschäftigung mit 64-bit Windows. Diesmal will ich auf wiederkehrende Muster bei dem Problem, meinen Sourcecode 64-bit-tauglich zu machen, eingehen. Die Sache mit dem size_t An vielen… more »

The CD subject story...

Also los, es gibt bei επτ€σ eine Menge neuer Kolleginnen und Kollegen und außerhalb der Entwicklung ist die Story (oder besser "die Spekulation") vom "CD Subject" eh' nicht bekannt, deswegen schreibe ich jetzt mal drüber: Bis… more »

Wegweisende Technologien in einem Produkt vereinigt

Heute bei einem namhaften Lebensmitteldiscounter im Angebot: SFRs und meine Paradedisziplinen in einem Produkt: Hey, das is'n Insiderjoke! more »

Regedit.exe mehrfach ausführen

Das Tool regedit.exe kann man normalerweise auf einem Desktop nur in einer einzigen Instanz starten. Genaugenommen beendet sich eine zweite Instanz sofort wieder, wenn sie bemerkt, daß eine Instanz bereits auf einem Desktop läuft. Eine wenig bekannte Kom… more »
Free Blog Themes and Free Blog Templates