Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Win2k

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.09.2002, 15:53 Uhr
Michael



Sorry wenn das Thema nervt, aber ich geh langsam am Stock.
Wenn ich in Win2k ein Programm starte, welchen Befehl benutzt da Win2k?
Ich muss wissen welche Standartrechte benutzt werden wenn ein Process erstellt wird bzw welche Rechte der Thread da hat?

Kann mir jemand ein gutes OnlineBuch bzw Link empfehlen wo ich was zu dem Thema finde? Die MSDN ist da nicht wirklich hilfreich?

Danke für die Antwort und die Gedult

mfg Michael

Dieser Post wurde am 03.09.2002 um 16:20 Uhr von Michael editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.09.2002, 16:32 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Michael,

Zitat:
Michael postete
Sorry wenn das Thema nervt, aber ich geh langsam am Stock.
Wenn ich in Win2k ein Programm starte, welchen Befehl benutzt da Win2k?


Im Normalfall wird CreateProcess() genutzt, in Ausnahmen ShellExecute(). Wo oder was genau ist Dein Problem?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 03.09.2002 um 16:33 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.09.2002, 12:11 Uhr
Michael



Ich schreibe an einem Projekt mit wo mein Teil der der Thread + Kominukation ist. Das Programm soll unter Win9x und WinNT/Win2000 gehen. Ich habe einen neuen Thread angelegt mit AfxBeginnThread. Die Threadklassse ist von CWinThread abgeleitet. Nun steht aber ebi allen Befehlen die ich darauf anwenden kann, zb Resume() oder Suspend(), dass bestimmte Rechte unter win2k da sein müssen das diese Befehle gehen.

Nun ist meine 1. Frage: Dieser Passus mit den Rechten steht nur wenn ich die "normalen" Funktionen benutze, also ::ResumeThread(HANDLE thread); .
Bei der Funktionsbeschreibung der Klasse CWinThread steht sowas nicht da.(Also zb CWinThread::Resume() ) Ich denke aber er realisiert das durch diese Funktionen. Muss ich nun darauf achten, wenn ich unter Win2k arbeite, ob diese Rechte gegeben sind, wenn ich die CWinThread-Funktionen benutze?

2.Frage: Z.b. AfxBeginnThread hat ein Parameter für die SecurityAtributs die aber wenn ich NULL übergebe die gleichen sind wie bei dem Thread (analog bei Prozessen) der diesen Befehl aufruft! Wie bekomme ich diese Standartrechte raus? Denn wenn ich in Win2k ein Programm starte und er nihmt CreateProcess() , welche Rechte habe ich da??? (Denn nun starte ich in diesem Programm einen Thread und übergebe NULL, er hat also die Rechte wie der HauptThread des Programmes was ich unter win2k gestartet habe.)

So nun ein DICKES LOB an die die sich das alles gelesen haben.
Ich hoffe das es halwegs verständlich ist.
@Uwe das ist eines meiner Hauptprobleme.

Danke für die Antworten
mfg Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: