Archiv der Kategorie ‘Software‘

Shell32 Manifestiert

Donnerstag, den 19. April 2007

Ich bin gerade dabei eine Alternative für SuDown zu programmieren, die auf einem eigenen gesicherten Desktop die Benutzerdaten abfragt und als Hintergrund einen unscharfen und abgedunkelten Schnappschuss des normalen Desktops darstellt. Beim Testen in der Release-Version fiel mir auf, das die Funktion MessageBox() nicht wollte. 😕 Kein Fenster zu sehen, nur ein <<Dong>> aus dem […]

Administratorstatus loswerden

Dienstag, den 13. März 2007

Um zu testen, was ich meiner Verwandschaft demnächst zumute, wenn ich Ihnen empfehle ohne Administrator-Rechte ihren PC zu benutzen, habe ich diese mir selbst entzogen. Mein Programmierrechner ist ca. sieben Jahre alt (nicht die Hardware 😉 ). Das Betriebssystem wurde Anfang 2000 installiert und hieß Windows 98se. Dann habe ich es irgendwann auf Windows XP […]

SuDown System-Menü Erweiterung

Donnerstag, den 8. März 2007

In der c’t 5/2007 wurde über ein geniales Programmchen berichtet; SuDown. Es trägt Benutzer, die Mitglied der lokalen Benutzergruppe „sodoers“ nach deren Login in die Gruppe der Administratoren ein. Nach dem Abmelden entfernt SuDown die „sudoers“-Benutzer wieder aus der Administratoren-Gruppe. Das klingt einfach. 🙂 Ist es auch… aber auch ziemlich clever! Nach der Anmeldung werden […]

RunAsLoggedOnUser

Donnerstag, den 1. März 2007

Ich hatte neulich ein Problem während ich Software an Windows Vista anpassen musste. Wenn die Software per Online Update installiert wird, startet das Setup Programm nach der Installation die Software neu. Dummerweise lief die neu gestartete Software jetzt als Administrator. 🙁 Leider gibt es scheinbar kein API, um direkt ein Programm mit den Rechten der […]

MSDN Oktober 2001 im Februar 2007

Dienstag, den 20. Februar 2007

Ich geb’s zu: Ich programmiere immer noch mit Visual Studio 6. 😳 Es war schwer genug sich an das Ding zu gewöhnen. Mit VS 2005 werde ich einfach nicht warm… Leider ist die neueste verfügbare „Hilfe“ zu VS6 die MSDN CD vom Oktober 2001… etwas alt, aber für die Windows XP API reicht’s allemal. 🙂 […]

SetThreadDesktopMFC

Mittwoch, den 31. Januar 2007

In einem Programm von mir muss ein Service mit dem User kommunizieren. In Windows Vista verhindert die Isolierung der Sitzung NULL das Darstellen der Benutzeroberfläche eines Treibers. Auf meiner (erfolglosen 🙁 ) Suche, das zu umgehen experimenzierte ich mit den Windows API Funktionen SetProcessWindowStation und SetThreadDesktop. Dabei fiel mir auf, das SetThreadDesktop immer mit Fehler […]