Sous Windows XP, pour graver des fichiers sur CD il suffit
de les copier dans le dossier :
"C:Documents and Settings"Nom de l'utilisateur"Local
SettingsApplication DataMicrosoftCD Burning.
Mais comment connaître le nom de l'utilisateur courant
sous VB6.0 ?
Existe-t'il une API Windows qui le fournit ? si oui
laquelle ?
Sous Windows XP, pour graver des fichiers sur CD il suffit
de les copier dans le dossier :
"C:Documents and Settings"Nom de l'utilisateur"Local
SettingsApplication DataMicrosoftCD Burning.
Mais comment connaître le nom de l'utilisateur courant
sous VB6.0 ?
Existe-t'il une API Windows qui le fournit ? si oui
laquelle ?
Sous Windows XP, pour graver des fichiers sur CD il suffit
de les copier dans le dossier :
"C:Documents and Settings"Nom de l'utilisateur"Local
SettingsApplication DataMicrosoftCD Burning.
Mais comment connaître le nom de l'utilisateur courant
sous VB6.0 ?
Existe-t'il une API Windows qui le fournit ? si oui
laquelle ?
Salut Jean,
Tu as écrit :
> Sous Windows XP, pour graver des fichiers sur CD il suffit
> de les copier dans le dossier :
>
> "C:Documents and Settings"Nom de l'utilisateur"Local
> SettingsApplication DataMicrosoftCD Burning.
>
> Mais comment connaître le nom de l'utilisateur courant
> sous VB6.0 ?
> Existe-t'il une API Windows qui le fournit ? si oui
> laquelle ?
Plutôt que de récupérer le nom de l'utilisateur, je te conseille d'essayer
récupérer l'emplacement du "Application Data" (local) de l'utilisateur
courant... En effet, rien ne nous dit que le profil de l'utilisateur se
pas ailleurs que sous "C:Documents and Settings"Nom de
Pour ce faire, je te conseille de lire l'article suivant de la FAQ :
Question 60 - Comment trouver l'emplacement de certains dossiers spéciaux
http://faq.vb.free.fr/index.php?question`
Il te suffiras ensuite d'écrire :
MsgBox GetSpecialFolder(CSIDL_LOCAL_APPDATA) & "MicrosoftCD Burning"
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Salut Jean,
Tu as écrit :
> Sous Windows XP, pour graver des fichiers sur CD il suffit
> de les copier dans le dossier :
>
> "C:Documents and Settings"Nom de l'utilisateur"Local
> SettingsApplication DataMicrosoftCD Burning.
>
> Mais comment connaître le nom de l'utilisateur courant
> sous VB6.0 ?
> Existe-t'il une API Windows qui le fournit ? si oui
> laquelle ?
Plutôt que de récupérer le nom de l'utilisateur, je te conseille d'essayer
récupérer l'emplacement du "Application Data" (local) de l'utilisateur
courant... En effet, rien ne nous dit que le profil de l'utilisateur se
pas ailleurs que sous "C:Documents and Settings"Nom de
Pour ce faire, je te conseille de lire l'article suivant de la FAQ :
Question 60 - Comment trouver l'emplacement de certains dossiers spéciaux
http://faq.vb.free.fr/index.php?question`
Il te suffiras ensuite d'écrire :
MsgBox GetSpecialFolder(CSIDL_LOCAL_APPDATA) & "MicrosoftCD Burning"
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger : alexispierre@hotmail.com
FAQ Visual Basic : http://faq.vb.free.fr/
Salut Jean,
Tu as écrit :
> Sous Windows XP, pour graver des fichiers sur CD il suffit
> de les copier dans le dossier :
>
> "C:Documents and Settings"Nom de l'utilisateur"Local
> SettingsApplication DataMicrosoftCD Burning.
>
> Mais comment connaître le nom de l'utilisateur courant
> sous VB6.0 ?
> Existe-t'il une API Windows qui le fournit ? si oui
> laquelle ?
Plutôt que de récupérer le nom de l'utilisateur, je te conseille d'essayer
récupérer l'emplacement du "Application Data" (local) de l'utilisateur
courant... En effet, rien ne nous dit que le profil de l'utilisateur se
pas ailleurs que sous "C:Documents and Settings"Nom de
Pour ce faire, je te conseille de lire l'article suivant de la FAQ :
Question 60 - Comment trouver l'emplacement de certains dossiers spéciaux
http://faq.vb.free.fr/index.php?question`
Il te suffiras ensuite d'écrire :
MsgBox GetSpecialFolder(CSIDL_LOCAL_APPDATA) & "MicrosoftCD Burning"
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
la variable d'environnement APPDATA contient également cette information.
la variable d'environnement APPDATA contient également cette information.
la variable d'environnement APPDATA contient également cette information.
Salut Olivier,
Tu as écrit :
> la variable d'environnement APPDATA contient également cette
Non pas tout à fait... Ici ce que l'on a besoin c'est l'application data
*local* et non pas l'application data *pas local*. L'un se trouve dans
settings", l'autre à la racine du profil :
C:Documents and Settings%Username%Application Data
C:Documents and Settings%Username%Local SettingsApplication Data
La différence ? Sur un poste stand-alone, que l'on stocke une info dans
ou l'autre dossier, pas de différence. Mais sur des réseaux utilisant des
profils itinérant, lorsque un utlisateur se logge sur une machine
tout son profil est rapatrié sur le poste *SAUF* le contenu de "Local
settings" qui est en fait destiné à mettre notamment des fichiers très
des fichiers locaux à un poste.
Voilà :-)
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Salut Olivier,
Tu as écrit :
> la variable d'environnement APPDATA contient également cette
Non pas tout à fait... Ici ce que l'on a besoin c'est l'application data
*local* et non pas l'application data *pas local*. L'un se trouve dans
settings", l'autre à la racine du profil :
C:Documents and Settings%Username%Application Data
C:Documents and Settings%Username%Local SettingsApplication Data
La différence ? Sur un poste stand-alone, que l'on stocke une info dans
ou l'autre dossier, pas de différence. Mais sur des réseaux utilisant des
profils itinérant, lorsque un utlisateur se logge sur une machine
tout son profil est rapatrié sur le poste *SAUF* le contenu de "Local
settings" qui est en fait destiné à mettre notamment des fichiers très
des fichiers locaux à un poste.
Voilà :-)
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger : alexispierre@hotmail.com
FAQ Visual Basic : http://faq.vb.free.fr/
Salut Olivier,
Tu as écrit :
> la variable d'environnement APPDATA contient également cette
Non pas tout à fait... Ici ce que l'on a besoin c'est l'application data
*local* et non pas l'application data *pas local*. L'un se trouve dans
settings", l'autre à la racine du profil :
C:Documents and Settings%Username%Application Data
C:Documents and Settings%Username%Local SettingsApplication Data
La différence ? Sur un poste stand-alone, que l'on stocke une info dans
ou l'autre dossier, pas de différence. Mais sur des réseaux utilisant des
profils itinérant, lorsque un utlisateur se logge sur une machine
tout son profil est rapatrié sur le poste *SAUF* le contenu de "Local
settings" qui est en fait destiné à mettre notamment des fichiers très
des fichiers locaux à un poste.
Voilà :-)
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
mmmh a en croire la description des profils sous Windows 2000
il semblerait que le répertoire Application Data dans local settings voyage
mmmh a en croire la description des profils sous Windows 2000
il semblerait que le répertoire Application Data dans local settings voyage
mmmh a en croire la description des profils sous Windows 2000
il semblerait que le répertoire Application Data dans local settings voyage
mmmh a en croire la description des profils sous Windows 2000
il semblerait que le répertoire Application Data dans local settings
voyage ...
"Pierre Alexis [MVP]" wrote in message
news:Salut Olivier,
Tu as écrit :la variable d'environnement APPDATA contient également cette
information.
Non pas tout à fait... Ici ce que l'on a besoin c'est l'application
data *local* et non pas l'application data *pas local*. L'un se
trouve dans "Local settings", l'autre à la racine du profil :
C:Documents and Settings%Username%Application Data
C:Documents and Settings%Username%Local SettingsApplication Data
La différence ? Sur un poste stand-alone, que l'on stocke une info
dans l'un ou l'autre dossier, pas de différence. Mais sur des
réseaux utilisant des profils itinérant, lorsque un utlisateur se
logge sur une machine quelconque, tout son profil est rapatrié sur
le poste *SAUF* le contenu de "Local settings" qui est en fait
destiné à mettre notamment des fichiers très gros ou des fichiers
locaux à un poste.
Voilà :-)
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
mmmh a en croire la description des profils sous Windows 2000
il semblerait que le répertoire Application Data dans local settings
voyage ...
"Pierre Alexis [MVP]" <alexispierre@hotmail.com> wrote in message
news:uAfDENizDHA.1364@TK2MSFTNGP10.phx.gbl...
Salut Olivier,
Tu as écrit :
la variable d'environnement APPDATA contient également cette
information.
Non pas tout à fait... Ici ce que l'on a besoin c'est l'application
data *local* et non pas l'application data *pas local*. L'un se
trouve dans "Local settings", l'autre à la racine du profil :
C:Documents and Settings%Username%Application Data
C:Documents and Settings%Username%Local SettingsApplication Data
La différence ? Sur un poste stand-alone, que l'on stocke une info
dans l'un ou l'autre dossier, pas de différence. Mais sur des
réseaux utilisant des profils itinérant, lorsque un utlisateur se
logge sur une machine quelconque, tout son profil est rapatrié sur
le poste *SAUF* le contenu de "Local settings" qui est en fait
destiné à mettre notamment des fichiers très gros ou des fichiers
locaux à un poste.
Voilà :-)
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger : alexispierre@hotmail.com
FAQ Visual Basic : http://faq.vb.free.fr/
mmmh a en croire la description des profils sous Windows 2000
il semblerait que le répertoire Application Data dans local settings
voyage ...
"Pierre Alexis [MVP]" wrote in message
news:Salut Olivier,
Tu as écrit :la variable d'environnement APPDATA contient également cette
information.
Non pas tout à fait... Ici ce que l'on a besoin c'est l'application
data *local* et non pas l'application data *pas local*. L'un se
trouve dans "Local settings", l'autre à la racine du profil :
C:Documents and Settings%Username%Application Data
C:Documents and Settings%Username%Local SettingsApplication Data
La différence ? Sur un poste stand-alone, que l'on stocke une info
dans l'un ou l'autre dossier, pas de différence. Mais sur des
réseaux utilisant des profils itinérant, lorsque un utlisateur se
logge sur une machine quelconque, tout son profil est rapatrié sur
le poste *SAUF* le contenu de "Local settings" qui est en fait
destiné à mettre notamment des fichiers très gros ou des fichiers
locaux à un poste.
Voilà :-)
--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Bonjour/soir,
Sur
il est indiqué:
...
I'm using Roaming Profiles and my logons are slow - how can I make things
faster?
...
- Exclude large folders from the roaming profile. By default large folders
such as Local Settings, Temp and Temporary Internet Files folders do not
roam. You can use the "Exclude directories in roaming profile" Group
Setting to add new folders to the exclusion list; once included in the
policy these folders will not be copied to the local machine at logon, nor
copied back to the server at logoff.
...
Sur http://www.microsoft.com/office/ork/xp/four/outd05.htm :
...
The one folder that does not roam with users in the default roaming
is the Local Settings folder under %UserName%. This exception affects
Outlook users because, by default, the file folders for some Outlook
services are created in this non-roaming folder.
...
Et pourtant, dans la version windows 2003 de la page que tu as donnée:
il est indiqué:
...
Application data, history, and temporary files. Application data roams
the user by way of roaming user profiles.
...
En ce qui concerne Win XP (en Chine du moins):
http://www.microsoft.com/china/winlogo/zip/AppSpec22.doc
Per user, roaming
CSIDL_APPDATA
[user profile]Application data
Per user, non-roaming
CSIDL_LOCAL_APPDATA
[user profile]Local SettingsApplication data
Per machine (non-user specific and non-roaming)
CSIDL_COMMON_APPDATA
All UsersApplication data
Faut il en conclure que ça change en fonction de la version de windows?
On voudrait perdre l'utilisateur qu'on ne s'y prendrait pas autrement...
--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
"Olivier Schmitt" a écrit dans le
message de news:
> mmmh a en croire la description des profils sous Windows 2000
>
> il semblerait que le répertoire Application Data dans local settings
> voyage ...
>
>
>
> "Pierre Alexis [MVP]" wrote in message
> news:
>> Salut Olivier,
>>
>> Tu as écrit :
>>
>>> la variable d'environnement APPDATA contient également cette
>>> information.
>>
>> Non pas tout à fait... Ici ce que l'on a besoin c'est l'application
>> data *local* et non pas l'application data *pas local*. L'un se
>> trouve dans "Local settings", l'autre à la racine du profil :
>>
>> C:Documents and Settings%Username%Application Data
>> C:Documents and Settings%Username%Local SettingsApplication Data
>>
>> La différence ? Sur un poste stand-alone, que l'on stocke une info
>> dans l'un ou l'autre dossier, pas de différence. Mais sur des
>> réseaux utilisant des profils itinérant, lorsque un utlisateur se
>> logge sur une machine quelconque, tout son profil est rapatrié sur
>> le poste *SAUF* le contenu de "Local settings" qui est en fait
>> destiné à mettre notamment des fichiers très gros ou des fichiers
>> locaux à un poste.
>>
>> Voilà :-)
>>
>> --
>> Pierre ALEXIS - MVP Visual Basic
>> Courriel & messenger :
>> FAQ Visual Basic : http://faq.vb.free.fr/
Bonjour/soir,
Sur
il est indiqué:
...
I'm using Roaming Profiles and my logons are slow - how can I make things
faster?
...
- Exclude large folders from the roaming profile. By default large folders
such as Local Settings, Temp and Temporary Internet Files folders do not
roam. You can use the "Exclude directories in roaming profile" Group
Setting to add new folders to the exclusion list; once included in the
policy these folders will not be copied to the local machine at logon, nor
copied back to the server at logoff.
...
Sur http://www.microsoft.com/office/ork/xp/four/outd05.htm :
...
The one folder that does not roam with users in the default roaming
is the Local Settings folder under %UserName%. This exception affects
Outlook users because, by default, the file folders for some Outlook
services are created in this non-roaming folder.
...
Et pourtant, dans la version windows 2003 de la page que tu as donnée:
il est indiqué:
...
Application data, history, and temporary files. Application data roams
the user by way of roaming user profiles.
...
En ce qui concerne Win XP (en Chine du moins):
http://www.microsoft.com/china/winlogo/zip/AppSpec22.doc
Per user, roaming
CSIDL_APPDATA
[user profile]Application data
Per user, non-roaming
CSIDL_LOCAL_APPDATA
[user profile]Local SettingsApplication data
Per machine (non-user specific and non-roaming)
CSIDL_COMMON_APPDATA
All UsersApplication data
Faut il en conclure que ça change en fonction de la version de windows?
On voudrait perdre l'utilisateur qu'on ne s'y prendrait pas autrement...
--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
"Olivier Schmitt" <oliviers@online.microsoft.com> a écrit dans le
message de news:ulebwUizDHA.2056@TK2MSFTNGP10.phx.gbl
> mmmh a en croire la description des profils sous Windows 2000
>
> il semblerait que le répertoire Application Data dans local settings
> voyage ...
>
>
>
> "Pierre Alexis [MVP]" <alexispierre@hotmail.com> wrote in message
> news:uAfDENizDHA.1364@TK2MSFTNGP10.phx.gbl...
>> Salut Olivier,
>>
>> Tu as écrit :
>>
>>> la variable d'environnement APPDATA contient également cette
>>> information.
>>
>> Non pas tout à fait... Ici ce que l'on a besoin c'est l'application
>> data *local* et non pas l'application data *pas local*. L'un se
>> trouve dans "Local settings", l'autre à la racine du profil :
>>
>> C:Documents and Settings%Username%Application Data
>> C:Documents and Settings%Username%Local SettingsApplication Data
>>
>> La différence ? Sur un poste stand-alone, que l'on stocke une info
>> dans l'un ou l'autre dossier, pas de différence. Mais sur des
>> réseaux utilisant des profils itinérant, lorsque un utlisateur se
>> logge sur une machine quelconque, tout son profil est rapatrié sur
>> le poste *SAUF* le contenu de "Local settings" qui est en fait
>> destiné à mettre notamment des fichiers très gros ou des fichiers
>> locaux à un poste.
>>
>> Voilà :-)
>>
>> --
>> Pierre ALEXIS - MVP Visual Basic
>> Courriel & messenger : alexispierre@hotmail.com
>> FAQ Visual Basic : http://faq.vb.free.fr/
Bonjour/soir,
Sur
il est indiqué:
...
I'm using Roaming Profiles and my logons are slow - how can I make things
faster?
...
- Exclude large folders from the roaming profile. By default large folders
such as Local Settings, Temp and Temporary Internet Files folders do not
roam. You can use the "Exclude directories in roaming profile" Group
Setting to add new folders to the exclusion list; once included in the
policy these folders will not be copied to the local machine at logon, nor
copied back to the server at logoff.
...
Sur http://www.microsoft.com/office/ork/xp/four/outd05.htm :
...
The one folder that does not roam with users in the default roaming
is the Local Settings folder under %UserName%. This exception affects
Outlook users because, by default, the file folders for some Outlook
services are created in this non-roaming folder.
...
Et pourtant, dans la version windows 2003 de la page que tu as donnée:
il est indiqué:
...
Application data, history, and temporary files. Application data roams
the user by way of roaming user profiles.
...
En ce qui concerne Win XP (en Chine du moins):
http://www.microsoft.com/china/winlogo/zip/AppSpec22.doc
Per user, roaming
CSIDL_APPDATA
[user profile]Application data
Per user, non-roaming
CSIDL_LOCAL_APPDATA
[user profile]Local SettingsApplication data
Per machine (non-user specific and non-roaming)
CSIDL_COMMON_APPDATA
All UsersApplication data
Faut il en conclure que ça change en fonction de la version de windows?
On voudrait perdre l'utilisateur qu'on ne s'y prendrait pas autrement...
--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
"Olivier Schmitt" a écrit dans le
message de news:
> mmmh a en croire la description des profils sous Windows 2000
>
> il semblerait que le répertoire Application Data dans local settings
> voyage ...
>
>
>
> "Pierre Alexis [MVP]" wrote in message
> news:
>> Salut Olivier,
>>
>> Tu as écrit :
>>
>>> la variable d'environnement APPDATA contient également cette
>>> information.
>>
>> Non pas tout à fait... Ici ce que l'on a besoin c'est l'application
>> data *local* et non pas l'application data *pas local*. L'un se
>> trouve dans "Local settings", l'autre à la racine du profil :
>>
>> C:Documents and Settings%Username%Application Data
>> C:Documents and Settings%Username%Local SettingsApplication Data
>>
>> La différence ? Sur un poste stand-alone, que l'on stocke une info
>> dans l'un ou l'autre dossier, pas de différence. Mais sur des
>> réseaux utilisant des profils itinérant, lorsque un utlisateur se
>> logge sur une machine quelconque, tout son profil est rapatrié sur
>> le poste *SAUF* le contenu de "Local settings" qui est en fait
>> destiné à mettre notamment des fichiers très gros ou des fichiers
>> locaux à un poste.
>>
>> Voilà :-)
>>
>> --
>> Pierre ALEXIS - MVP Visual Basic
>> Courriel & messenger :
>> FAQ Visual Basic : http://faq.vb.free.fr/