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 »
