Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Homefolder gerausfinden

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 < [ 2 ]
000
30.08.2007, 21:52 Uhr
~tobb87
Gast


Hi,

ich suche eine portable Methode um den Pfad des Homeverzeichnisses des Benutzers, der das Programm ausführt, herauszufinden.
Und zwar brauche ich das, um ein Log-File erstellen zu können.
Das kann ich schließlich nur dort, wo ich Schreibrechte habe.

Oder wie macht ihr das?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.08.2007, 22:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


homefolder? linux oder windows?

unter linux kann man eigentlich so weit ich weiß immer die HOME-Envvar verwenden (also getenv("HOME") )

unter Windows kann man da schon spezifischer vorgehen, z.b "Anwendungsdaten" usw, über SHGetFolderPath und Konsorten
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.08.2007, 22:36 Uhr
~tobb87
Gast


Wie gesagt, ich suche eine portable Lösung.

Unter Linux ist der Ordner eben meistens /home/[username] und unter Windows meistens CDokumente und Einstellungen\[username]\Anwendungsdaten.
Nur mit welcher portablen Lösung komme ich zu diesen Pfaden?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.08.2007, 00:05 Uhr
Hans
Library Walker
(Operator)


Hi,

bin mir nicht sicher, aber ich glaube da gibt es gar keine portable Lösung, weil die Systeme sich in ihren Grundkonzepten zu sehr voneinander unterscheiden...

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.08.2007, 00:32 Uhr
Pablo
Supertux
(Operator)



Zitat von ~tobb87:
Wie gesagt, ich suche eine portable Lösung.

Unter Linux ist der Ordner eben meistens /home/[username] und unter Windows meistens CDokumente und Einstellungen\[username]\Anwendungsdaten.
Nur mit welcher portablen Lösung komme ich zu diesen Pfaden?


mit keiner, weil es keine gibt (wie meine Vorredner gesagt haben)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
31.08.2007, 00:51 Uhr
~tobb87
Gast


Ok, dann frage ich mal so:

Wer benutzt alles Logfiles?
Wo liegt bei euch das Logfile?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
31.08.2007, 01:16 Uhr
Pablo
Supertux
(Operator)


hmm welchen Zusammenhang gibt es zwischen deiner ersten und deiner zweiten Frage? Was für Logfile meinst du?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 31.08.2007 um 01:17 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
31.08.2007, 01:31 Uhr
~tobb87
Gast


Der Zusammenhang ist folgender:
Ich muss für das Logfile einen Ordner finden, in dem ich Schreibrechte habe. ANders geht es nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
31.08.2007, 01:32 Uhr
0xdeadbeef
Gott
(Operator)


Hängt davon ab. Im Zweifel schick ich das ganze an den syslog-daemon. Unter Windows gabs, glaub ich, eine EventLog-Funktion oder so ähnlich.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
31.08.2007, 01:53 Uhr
~tobb87
Gast


Es gibt ein syslog pendant in Windows?

Ich halte es trotzdem für übertrieben das mein Log in den syslog soll...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


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: