Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » VISTA MFC-Programm im Hintergrund

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
21.05.2008, 10:53 Uhr
~Flapsi01
Gast


Hallo,

ich habe mit der MFC ein Update-Programm erstellt, welches ohne Fenster im Hintergrund arbeitet und nur im TASK-Manager als Prozess angezeigt wird. Also kein Icon in der Programmleiste und kein Eintrag unter Anwendungen und somit von der Funktion her eine Art von Dienst (obwohl es nicht als Dienst programmiert ist). Dieses Programm führt bei uns auf mehreren Rechnern eine Updatefunktion durch.

Und nun das Problem:

Unter Windows XP läuft es problemlos. Wenn wir es jedoch unter VISTA testen, verlangt VISTA einen Start unter einem Administratorkonto. Viele unserer MA sind jedoch keine Administratoren und sollen diese Rechte nicht haben. Alle anderen Programme von uns können auch unter VISTA problemlos gestartet werden, nur dieses eine nicht. Was muß man tun, damit VISTA auch ein solches im Hintergrund laufendes Programm unter einem normalen Benutzerkonto startet?

Beste Grüße

Flapsi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.05.2008, 12:13 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,


Zitat:
Der Benutzerkontenschutz kann gerade bei der Arbeit mit älteren Programmen, die nicht an Vista angepasst sind, zu ständigen Meldungen führen, die ein flüssiges Arbeiten behindern. Viele Programme benötigen etwa Schreibrechte im Programm-Verzeichnis, weil sie Konfigurationsoptionen nicht im Benutzerprofil speichern. Diese Berechtigung haben jedoch nur Administratoren, weshalb solche Programme nur als Admin benutzbar sind. Vista wird also auch zeigen, welche heutigen Anwendungen bereits sinnvoll mit Benutzerrechten umgehen.


schreibst du evtl in verzeichnisse die dir nicht gehören? Netzwerkfreigaben gehören da eigentlich nicht dazu, aber jegliche andere Verzeichnisse die nicht in deinem Benutzerprofil liegen (gilt auch für registry, also wenn du auf HKLM schreibend zugreifst, o.ä)
--
class God : public ChuckNorris { };

Dieser Post wurde am 21.05.2008 um 12:14 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.05.2008, 18:00 Uhr
~Flapsi01
Gast


Vielen Dank für die Antwort!

Bei dem Test nach Deinem Hinweis stellte sich heraus, dass es an der Geschwindigkeit unserer virtuellen Maschine lag, die offensichtlich erhebliche Zeit braucht, um sich in das Firmennetzwerk zu integrieren.

Beste Grüße

Flapsi
 
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: