Hallo Leute
ich schreib grad ein Prog, welchse aus einem Dienst und einer Anwendung besteht. Da ich zwischen beiden Daten austauschen muß, will ich mit Mailslots die Daten in Form von Strings übergeben.
Gesagt - getan
Nun bin aber auf ein Problem
gestossen, welches ich mir nicht erklähren kann.
Wenn der Dienst und das Anwendungsprogramm (WinXP) unter dem gleichen Benutzerkonto laufen, klappt alles wie erwartet.
Wenn aber der Dienst unter dem Systemkonto läuft, und das Anwendungsprogramm unter einem Benutzerkonto, dan können zwar beide mit CreateMailSlot einen MailSlot eröffnen, aber mit CreateFile nicht auf den jeweils anderen zugreifen.
Ich vermute das Sie nicht das Recht haben, auf den jeweils anderen Mailslot zuzugreifen. Weiss ich aber nicht.
Vielleicht befindet sich hier ja ein MailSlot-Guru, der mir weiter helfen kann.
bis denn
Captnemo