Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi.
Cette dernière s'installe dans Program Files\nomSociete\nomAppli
Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser
l'appli à écrire dans un fichier qui se trouve dans Program
Files\nomSociete\nomAppli\evaluations ?
Le répertoire "evaluations" ne contient que des fichiers crées par l'appli
et qu'elle doit pouvoir mettre à jour.
Comment faire ça le plus simplement possible ?
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
Demander à un administrateur d'installer le programme pour tous les utilisateurs de la machine. -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news:
Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. Cette dernière s'installe dans Program FilesnomSocietenomAppli Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser l'appli à écrire dans un fichier qui se trouve dans Program FilesnomSocietenomApplievaluations ? Le répertoire "evaluations" ne contient que des fichiers crées par l'appli et qu'elle doit pouvoir mettre à jour. Comment faire ça le plus simplement possible ? Merci
Demander à un administrateur d'installer le programme pour tous les
utilisateurs de la machine.
--
Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message
news:e0xVZYkWFHA.2692@TK2MSFTNGP15.phx.gbl...
Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi.
Cette dernière s'installe dans Program FilesnomSocietenomAppli
Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser
l'appli à écrire dans un fichier qui se trouve dans Program
FilesnomSocietenomApplievaluations ?
Le répertoire "evaluations" ne contient que des fichiers crées par l'appli
et qu'elle doit pouvoir mettre à jour.
Comment faire ça le plus simplement possible ?
Merci
Demander à un administrateur d'installer le programme pour tous les utilisateurs de la machine. -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news:
Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. Cette dernière s'installe dans Program FilesnomSocietenomAppli Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser l'appli à écrire dans un fichier qui se trouve dans Program FilesnomSocietenomApplievaluations ? Le répertoire "evaluations" ne contient que des fichiers crées par l'appli et qu'elle doit pouvoir mettre à jour. Comment faire ça le plus simplement possible ? Merci
ThierryP
Bonjour, Merci mais c'est déjà le cas, l'install se fait pour "tous les utilisateurs" mais j'ai quand même un message qui m'indique que je n'ai pas les droits en écriture.
"Paul Bacelar" a écrit :
Demander à un administrateur d'installer le programme pour tous les utilisateurs de la machine. -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news: > Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. > Cette dernière s'installe dans Program FilesnomSocietenomAppli > Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser > l'appli à écrire dans un fichier qui se trouve dans Program > FilesnomSocietenomApplievaluations ? > Le répertoire "evaluations" ne contient que des fichiers crées par l'appli > et qu'elle doit pouvoir mettre à jour. > Comment faire ça le plus simplement possible ? > Merci > >
Bonjour,
Merci mais c'est déjà le cas, l'install se fait pour "tous les utilisateurs"
mais j'ai quand même un message qui m'indique que je n'ai pas les droits en
écriture.
"Paul Bacelar" a écrit :
Demander à un administrateur d'installer le programme pour tous les
utilisateurs de la machine.
--
Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message
news:e0xVZYkWFHA.2692@TK2MSFTNGP15.phx.gbl...
> Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi.
> Cette dernière s'installe dans Program FilesnomSocietenomAppli
> Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser
> l'appli à écrire dans un fichier qui se trouve dans Program
> FilesnomSocietenomApplievaluations ?
> Le répertoire "evaluations" ne contient que des fichiers crées par l'appli
> et qu'elle doit pouvoir mettre à jour.
> Comment faire ça le plus simplement possible ?
> Merci
>
>
Bonjour, Merci mais c'est déjà le cas, l'install se fait pour "tous les utilisateurs" mais j'ai quand même un message qui m'indique que je n'ai pas les droits en écriture.
"Paul Bacelar" a écrit :
Demander à un administrateur d'installer le programme pour tous les utilisateurs de la machine. -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news: > Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. > Cette dernière s'installe dans Program FilesnomSocietenomAppli > Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser > l'appli à écrire dans un fichier qui se trouve dans Program > FilesnomSocietenomApplievaluations ? > Le répertoire "evaluations" ne contient que des fichiers crées par l'appli > et qu'elle doit pouvoir mettre à jour. > Comment faire ça le plus simplement possible ? > Merci > >
Fred
Dans son message ThierryP nous dit :
Bonjour, Merci mais c'est déjà le cas, l'install se fait pour "tous les utilisateurs" mais j'ai quand même un message qui m'indique que je n'ai pas les droits en écriture.
"Paul Bacelar" a écrit :
Demander à un administrateur d'installer le programme pour tous les utilisateurs de la machine. -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news:
Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. Cette dernière s'installe dans Program FilesnomSocietenomAppli Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser l'appli à écrire dans un fichier qui se trouve dans Program FilesnomSocietenomApplievaluations ? Le répertoire "evaluations" ne contient que des fichiers crées par l'appli et qu'elle doit pouvoir mettre à jour. Comment faire ça le plus simplement possible ? Merci
Bonjour, Il me semble qu'il n'est aucun endroit sur un disque formaté NTFS sous XP où un simple utilisateur a les droits d'écriture (Excepté bien sûr son propre profil). Ceci étant dit, j'aurais placé les documents/paramètres partagés dans AllUsersApplication Data. D'autant plus simplement que c'est un dossier fourni par une des propriétés de Application. Malgré cela, l'accès en sera restreint aux utilisateurs avec pouvoirs (au minimum). Donc il faut envisager une modification de ces droits lors de l'installation.
-- Fred
Dans son message 208191E5-B2DF-4542-B2FE-035A24A14FE5@microsoft.com
ThierryP nous dit :
Bonjour,
Merci mais c'est déjà le cas, l'install se fait pour "tous les
utilisateurs" mais j'ai quand même un message qui m'indique que je
n'ai pas les droits en écriture.
"Paul Bacelar" a écrit :
Demander à un administrateur d'installer le programme pour tous les
utilisateurs de la machine.
--
Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message
news:e0xVZYkWFHA.2692@TK2MSFTNGP15.phx.gbl...
Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi.
Cette dernière s'installe dans Program FilesnomSocietenomAppli
Comment faire, qqsoit l'utilisateur connecté au poste, pour
autoriser l'appli à écrire dans un fichier qui se trouve dans
Program FilesnomSocietenomApplievaluations ?
Le répertoire "evaluations" ne contient que des fichiers crées par
l'appli et qu'elle doit pouvoir mettre à jour.
Comment faire ça le plus simplement possible ?
Merci
Bonjour,
Il me semble qu'il n'est aucun endroit sur un disque formaté NTFS sous XP où
un simple utilisateur a les droits d'écriture (Excepté bien sûr son propre
profil).
Ceci étant dit, j'aurais placé les documents/paramètres partagés dans
AllUsersApplication Data. D'autant plus simplement que c'est un dossier
fourni par une des propriétés de Application.
Malgré cela, l'accès en sera restreint aux utilisateurs avec pouvoirs (au
minimum).
Donc il faut envisager une modification de ces droits lors de
l'installation.
Bonjour, Merci mais c'est déjà le cas, l'install se fait pour "tous les utilisateurs" mais j'ai quand même un message qui m'indique que je n'ai pas les droits en écriture.
"Paul Bacelar" a écrit :
Demander à un administrateur d'installer le programme pour tous les utilisateurs de la machine. -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news:
Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. Cette dernière s'installe dans Program FilesnomSocietenomAppli Comment faire, qqsoit l'utilisateur connecté au poste, pour autoriser l'appli à écrire dans un fichier qui se trouve dans Program FilesnomSocietenomApplievaluations ? Le répertoire "evaluations" ne contient que des fichiers crées par l'appli et qu'elle doit pouvoir mettre à jour. Comment faire ça le plus simplement possible ? Merci
Bonjour, Il me semble qu'il n'est aucun endroit sur un disque formaté NTFS sous XP où un simple utilisateur a les droits d'écriture (Excepté bien sûr son propre profil). Ceci étant dit, j'aurais placé les documents/paramètres partagés dans AllUsersApplication Data. D'autant plus simplement que c'est un dossier fourni par une des propriétés de Application. Malgré cela, l'accès en sera restreint aux utilisateurs avec pouvoirs (au minimum). Donc il faut envisager une modification de ces droits lors de l'installation.
-- Fred
ThierryP
Merci bcp pour ceconseil que je vais m'empresser de suivre. :o)
N'y a t-il pas toutefois possibilité dans une appli de donner le droit à un bout de code d'écrire dans un fichier dont il est le créateur ? J'ai cru voir au détour d'une doc que cela est possible avec la notion d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess... Merci
"Fred" a écrit dans le message de news: uh74$
Dans son message ThierryP nous dit :
> Bonjour, > Merci mais c'est déjà le cas, l'install se fait pour "tous les > utilisateurs" mais j'ai quand même un message qui m'indique que je > n'ai pas les droits en écriture. > > > "Paul Bacelar" a écrit : > >> Demander à un administrateur d'installer le programme pour tous les >> utilisateurs de la machine. >> -- >> Paul Bacelar >> >> "ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message >> news: >>> Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. >>> Cette dernière s'installe dans Program FilesnomSocietenomAppli >>> Comment faire, qqsoit l'utilisateur connecté au poste, pour >>> autoriser l'appli à écrire dans un fichier qui se trouve dans >>> Program FilesnomSocietenomApplievaluations ? >>> Le répertoire "evaluations" ne contient que des fichiers crées par >>> l'appli et qu'elle doit pouvoir mettre à jour. >>> Comment faire ça le plus simplement possible ? >>> Merci
Bonjour, Il me semble qu'il n'est aucun endroit sur un disque formaté NTFS sous XP
où
un simple utilisateur a les droits d'écriture (Excepté bien sûr son propre profil). Ceci étant dit, j'aurais placé les documents/paramètres partagés dans AllUsersApplication Data. D'autant plus simplement que c'est un dossier fourni par une des propriétés de Application. Malgré cela, l'accès en sera restreint aux utilisateurs avec pouvoirs (au minimum). Donc il faut envisager une modification de ces droits lors de l'installation.
-- Fred
Merci bcp pour ceconseil que je vais m'empresser de suivre. :o)
N'y a t-il pas toutefois possibilité dans une appli de donner le droit à un
bout de code d'écrire dans un fichier dont il est le créateur ?
J'ai cru voir au détour d'une doc que cela est possible avec la notion
d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
Merci
"Fred" <foleide@libre.france> a écrit dans le message de news:
uh74$7rWFHA.2540@tk2msftngp13.phx.gbl...
Dans son message 208191E5-B2DF-4542-B2FE-035A24A14FE5@microsoft.com
ThierryP nous dit :
> Bonjour,
> Merci mais c'est déjà le cas, l'install se fait pour "tous les
> utilisateurs" mais j'ai quand même un message qui m'indique que je
> n'ai pas les droits en écriture.
>
>
> "Paul Bacelar" a écrit :
>
>> Demander à un administrateur d'installer le programme pour tous les
>> utilisateurs de la machine.
>> --
>> Paul Bacelar
>>
>> "ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message
>> news:e0xVZYkWFHA.2692@TK2MSFTNGP15.phx.gbl...
>>> Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi.
>>> Cette dernière s'installe dans Program FilesnomSocietenomAppli
>>> Comment faire, qqsoit l'utilisateur connecté au poste, pour
>>> autoriser l'appli à écrire dans un fichier qui se trouve dans
>>> Program FilesnomSocietenomApplievaluations ?
>>> Le répertoire "evaluations" ne contient que des fichiers crées par
>>> l'appli et qu'elle doit pouvoir mettre à jour.
>>> Comment faire ça le plus simplement possible ?
>>> Merci
Bonjour,
Il me semble qu'il n'est aucun endroit sur un disque formaté NTFS sous XP
où
un simple utilisateur a les droits d'écriture (Excepté bien sûr son propre
profil).
Ceci étant dit, j'aurais placé les documents/paramètres partagés dans
AllUsersApplication Data. D'autant plus simplement que c'est un dossier
fourni par une des propriétés de Application.
Malgré cela, l'accès en sera restreint aux utilisateurs avec pouvoirs (au
minimum).
Donc il faut envisager une modification de ces droits lors de
l'installation.
Merci bcp pour ceconseil que je vais m'empresser de suivre. :o)
N'y a t-il pas toutefois possibilité dans une appli de donner le droit à un bout de code d'écrire dans un fichier dont il est le créateur ? J'ai cru voir au détour d'une doc que cela est possible avec la notion d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess... Merci
"Fred" a écrit dans le message de news: uh74$
Dans son message ThierryP nous dit :
> Bonjour, > Merci mais c'est déjà le cas, l'install se fait pour "tous les > utilisateurs" mais j'ai quand même un message qui m'indique que je > n'ai pas les droits en écriture. > > > "Paul Bacelar" a écrit : > >> Demander à un administrateur d'installer le programme pour tous les >> utilisateurs de la machine. >> -- >> Paul Bacelar >> >> "ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message >> news: >>> Je déploie une appli winform (C#, framework 1.1) à l'aide d'un .msi. >>> Cette dernière s'installe dans Program FilesnomSocietenomAppli >>> Comment faire, qqsoit l'utilisateur connecté au poste, pour >>> autoriser l'appli à écrire dans un fichier qui se trouve dans >>> Program FilesnomSocietenomApplievaluations ? >>> Le répertoire "evaluations" ne contient que des fichiers crées par >>> l'appli et qu'elle doit pouvoir mettre à jour. >>> Comment faire ça le plus simplement possible ? >>> Merci
Bonjour, Il me semble qu'il n'est aucun endroit sur un disque formaté NTFS sous XP
où
un simple utilisateur a les droits d'écriture (Excepté bien sûr son propre profil). Ceci étant dit, j'aurais placé les documents/paramètres partagés dans AllUsersApplication Data. D'autant plus simplement que c'est un dossier fourni par une des propriétés de Application. Malgré cela, l'accès en sera restreint aux utilisateurs avec pouvoirs (au minimum). Donc il faut envisager une modification de ces droits lors de l'installation.
-- Fred
Fred
Dans son message % ThierryP nous dit :
[...]
N'y a t-il pas toutefois possibilité dans une appli de donner le droit à un bout de code d'écrire dans un fichier dont il est le créateur ? J'ai cru voir au détour d'une doc que cela est possible avec la notion d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
Cela ne me dit rien. Le créateur n'est pas le code mais celui qui l'exécute, non ? AMHA tu ne couperas pas à la modification des droits *au moment* de l'installation puisque c'est un administrateur qui la fait et qu'il est le seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y arriver (scripts, batches, modification du setup ...) Un bout de code ne peut pas s'approprier des droits et heureusement ;-) (sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen)
Dans son message %23PEMtptWFHA.3876@tk2msftngp13.phx.gbl
ThierryP nous dit :
[...]
N'y a t-il pas toutefois possibilité dans une appli de donner le
droit à un bout de code d'écrire dans un fichier dont il est le
créateur ?
J'ai cru voir au détour d'une doc que cela est possible avec la notion
d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
Cela ne me dit rien. Le créateur n'est pas le code mais celui qui l'exécute,
non ?
AMHA tu ne couperas pas à la modification des droits *au moment* de
l'installation puisque c'est un administrateur qui la fait et qu'il est le
seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y
arriver (scripts, batches, modification du setup ...)
Un bout de code ne peut pas s'approprier des droits et heureusement ;-)
(sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen)
N'y a t-il pas toutefois possibilité dans une appli de donner le droit à un bout de code d'écrire dans un fichier dont il est le créateur ? J'ai cru voir au détour d'une doc que cela est possible avec la notion d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
Cela ne me dit rien. Le créateur n'est pas le code mais celui qui l'exécute, non ? AMHA tu ne couperas pas à la modification des droits *au moment* de l'installation puisque c'est un administrateur qui la fait et qu'il est le seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y arriver (scripts, batches, modification du setup ...) Un bout de code ne peut pas s'approprier des droits et heureusement ;-) (sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen)
ThierryP
Merci BCP Le créateur du fichier est bien celui qui l'exécute mais du coup, un fichier écrit par l'appli utilisée par une personne A ne peut être mis à jour par une personne B qui utilise cette même appli. Même dans allusersapplicationdata... comment faire pour que tous les fichiers crées par l'appli puissent être mis à jour qqsoit l'utilisateur qui se sert de l'appli ???? Merci
"Fred" a écrit dans le message de news:
Dans son message % ThierryP nous dit :
[...]
> N'y a t-il pas toutefois possibilité dans une appli de donner le > droit à un bout de code d'écrire dans un fichier dont il est le > créateur ? > J'ai cru voir au détour d'une doc que cela est possible avec la notion > d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
Cela ne me dit rien. Le créateur n'est pas le code mais celui qui
l'exécute,
non ? AMHA tu ne couperas pas à la modification des droits *au moment* de l'installation puisque c'est un administrateur qui la fait et qu'il est le seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y arriver (scripts, batches, modification du setup ...) Un bout de code ne peut pas s'approprier des droits et heureusement ;-) (sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen)
Merci BCP
Le créateur du fichier est bien celui qui l'exécute mais du coup, un fichier
écrit par l'appli utilisée par une personne A ne peut être mis à jour par
une personne B qui utilise cette même appli.
Même dans allusersapplicationdata... comment faire pour que tous les
fichiers crées par l'appli puissent être mis à jour qqsoit l'utilisateur qui
se sert de l'appli ????
Merci
"Fred" <foleide@libre.france> a écrit dans le message de news:
OLbS3FuWFHA.3572@TK2MSFTNGP12.phx.gbl...
Dans son message %23PEMtptWFHA.3876@tk2msftngp13.phx.gbl
ThierryP nous dit :
[...]
> N'y a t-il pas toutefois possibilité dans une appli de donner le
> droit à un bout de code d'écrire dans un fichier dont il est le
> créateur ?
> J'ai cru voir au détour d'une doc que cela est possible avec la notion
> d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
Cela ne me dit rien. Le créateur n'est pas le code mais celui qui
l'exécute,
non ?
AMHA tu ne couperas pas à la modification des droits *au moment* de
l'installation puisque c'est un administrateur qui la fait et qu'il est le
seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y
arriver (scripts, batches, modification du setup ...)
Un bout de code ne peut pas s'approprier des droits et heureusement ;-)
(sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen)
Merci BCP Le créateur du fichier est bien celui qui l'exécute mais du coup, un fichier écrit par l'appli utilisée par une personne A ne peut être mis à jour par une personne B qui utilise cette même appli. Même dans allusersapplicationdata... comment faire pour que tous les fichiers crées par l'appli puissent être mis à jour qqsoit l'utilisateur qui se sert de l'appli ???? Merci
"Fred" a écrit dans le message de news:
Dans son message % ThierryP nous dit :
[...]
> N'y a t-il pas toutefois possibilité dans une appli de donner le > droit à un bout de code d'écrire dans un fichier dont il est le > créateur ? > J'ai cru voir au détour d'une doc que cela est possible avec la notion > d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
Cela ne me dit rien. Le créateur n'est pas le code mais celui qui
l'exécute,
non ? AMHA tu ne couperas pas à la modification des droits *au moment* de l'installation puisque c'est un administrateur qui la fait et qu'il est le seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y arriver (scripts, batches, modification du setup ...) Un bout de code ne peut pas s'approprier des droits et heureusement ;-) (sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen)
Paul Bacelar
Utiliser une customAction d'un MSI et modifier les droits d'accès avec "ConvertStringSecurityDescriptorToSecurityDescriptor" par exemple. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/convertstringsecuritydescriptortosecuritydescriptor.asp -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news:uKh#
Merci BCP Le créateur du fichier est bien celui qui l'exécute mais du coup, un
fichier
écrit par l'appli utilisée par une personne A ne peut être mis à jour par une personne B qui utilise cette même appli. Même dans allusersapplicationdata... comment faire pour que tous les fichiers crées par l'appli puissent être mis à jour qqsoit l'utilisateur
qui
se sert de l'appli ???? Merci
"Fred" a écrit dans le message de news:
> Dans son message % > ThierryP nous dit : > > [...] > > > N'y a t-il pas toutefois possibilité dans une appli de donner le > > droit à un bout de code d'écrire dans un fichier dont il est le > > créateur ? > > J'ai cru voir au détour d'une doc que cela est possible avec la notion > > d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess... > > Cela ne me dit rien. Le créateur n'est pas le code mais celui qui l'exécute, > non ? > AMHA tu ne couperas pas à la modification des droits *au moment* de > l'installation puisque c'est un administrateur qui la fait et qu'il est
le
> seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y > arriver (scripts, batches, modification du setup ...) > Un bout de code ne peut pas s'approprier des droits et heureusement ;-) > (sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen) > > > > > >
Utiliser une customAction d'un MSI et modifier les droits d'accès avec
"ConvertStringSecurityDescriptorToSecurityDescriptor" par exemple.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/convertstringsecuritydescriptortosecuritydescriptor.asp
--
Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message
news:uKh#p9uWFHA.1468@tk2msftngp13.phx.gbl...
Merci BCP
Le créateur du fichier est bien celui qui l'exécute mais du coup, un
fichier
écrit par l'appli utilisée par une personne A ne peut être mis à jour par
une personne B qui utilise cette même appli.
Même dans allusersapplicationdata... comment faire pour que tous les
fichiers crées par l'appli puissent être mis à jour qqsoit l'utilisateur
qui
se sert de l'appli ????
Merci
"Fred" <foleide@libre.france> a écrit dans le message de news:
OLbS3FuWFHA.3572@TK2MSFTNGP12.phx.gbl...
> Dans son message %23PEMtptWFHA.3876@tk2msftngp13.phx.gbl
> ThierryP nous dit :
>
> [...]
>
> > N'y a t-il pas toutefois possibilité dans une appli de donner le
> > droit à un bout de code d'écrire dans un fichier dont il est le
> > créateur ?
> > J'ai cru voir au détour d'une doc que cela est possible avec la notion
> > d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess...
>
> Cela ne me dit rien. Le créateur n'est pas le code mais celui qui
l'exécute,
> non ?
> AMHA tu ne couperas pas à la modification des droits *au moment* de
> l'installation puisque c'est un administrateur qui la fait et qu'il est
le
> seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y
> arriver (scripts, batches, modification du setup ...)
> Un bout de code ne peut pas s'approprier des droits et heureusement ;-)
> (sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen)
>
>
>
>
>
>
Utiliser une customAction d'un MSI et modifier les droits d'accès avec "ConvertStringSecurityDescriptorToSecurityDescriptor" par exemple. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/convertstringsecuritydescriptortosecuritydescriptor.asp -- Paul Bacelar
"ThierryP" <thierry_paul(a_virer)@tele2.fr> wrote in message news:uKh#
Merci BCP Le créateur du fichier est bien celui qui l'exécute mais du coup, un
fichier
écrit par l'appli utilisée par une personne A ne peut être mis à jour par une personne B qui utilise cette même appli. Même dans allusersapplicationdata... comment faire pour que tous les fichiers crées par l'appli puissent être mis à jour qqsoit l'utilisateur
qui
se sert de l'appli ???? Merci
"Fred" a écrit dans le message de news:
> Dans son message % > ThierryP nous dit : > > [...] > > > N'y a t-il pas toutefois possibilité dans une appli de donner le > > droit à un bout de code d'écrire dans un fichier dont il est le > > créateur ? > > J'ai cru voir au détour d'une doc que cela est possible avec la notion > > d'attribut [...] ou avec qqchose comme FileDialogPermissionAccess... > > Cela ne me dit rien. Le créateur n'est pas le code mais celui qui l'exécute, > non ? > AMHA tu ne couperas pas à la modification des droits *au moment* de > l'installation puisque c'est un administrateur qui la fait et qu'il est
le
> seul à pouvoir modifier ces droits. Il doit y avoir plusieurs moyen d'y > arriver (scripts, batches, modification du setup ...) > Un bout de code ne peut pas s'approprier des droits et heureusement ;-) > (sauf s'il connaît les credentials d'un utilisateur, il y a alors moyen) > > > > > >