Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Runtime

Runtime Forum destiné à recevoir toutes vos questions concernant le Runtime (empaquetage, déploiement...)

Réponse
 
Outils de la discussion
Vieux 30/03/2008, 17h12   #1 (permalink)
Invité de passage
 
Date d'inscription: mars 2008
Messages: 7
Par défaut Droits utilisateur avec Vista et Runtime Access 2007

Bonjour,

Application Access 2007 et son déploiement sous Runtime sur des postes équipés soit de Windows XP sp2, soit de Vista, sur le territoire national.

Pour Vista, il faut modifier manuellement les droits de l'utilisateurs afin de pourvoir faire fonctionner normalement la base de données.

J'ai lu,à partir de diverses sources d'information, qu'il est possible de préciser dans un fichier "Manifest", qui doit accompagner l'empaquetage, comment préciser le niveau de droit de l'utilisateur.

Est-ce possible, quelle est la structure de ce fichier et comment doit-on procéder ?

Sinon, existe-t-il une procédure automatique (ou VBA), ou un paramétrage permettant d'obtenir ce résultat sans que l'utilisateur soit sollicité par des manoeuvres qui ne sont pas de son ressort ?

Merci de votre aide.
IDNARP est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/04/2008, 14h56   #2 (permalink)
Membre Confirmé
 
Date d'inscription: juillet 2005
Localisation: Mimet
Messages: 246
Par défaut Possible

Bonjour,

Si l'utilisateur n'est pas l'administrateur il ne peut pas changer les droits sur un répertoire ou un fichier dont il n'est ni le créateur ni l'ayant droit.

On peut changer les ACL avec un script lancé après l'installation du package.

a+
naphta est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/04/2008, 22h32   #3 (permalink)
Membre Confirmé
 
Date d'inscription: juillet 2005
Localisation: Mimet
Messages: 246
Par défaut Petit ajout

Bonjour,

Dans le contexte d'un domaine windows des infos ici

http://www.microsoft.com/france/tech...t/acshims.mspx

mais cela concerne tout de même les gens du système.

Si c'est des postes en groupe de travail faut pas s'embêter il faut que l'utilisateur soit l'administrateur de sa machine.
Le danger quand on fait cela c'est que l'on permet aux spywares de pourrir les bécanes et aux utilisateurs de les tuer.


a+
naphta est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/04/2008, 11h08   #4 (permalink)
Invité de passage
 
Date d'inscription: mars 2008
Messages: 7
Par défaut Droits utilisateur avec Vista et Runtime Access 2007

Bonjour naphta,

J'ai bien lu la procédure de modification de "UAC : comportement de l'invite d'élévation" sur système Vista, mais cela peut à terme être dangereux pour le poste.

Actuellement je diffuse une application Runtime Access 2007 sur une vingtaine de postes utilisant des systèmes d'exploitation différents, Windows XP sp2 ou Vista. Les utilisateurs sont pour la plupart des séniors bénévols administrant une association et dont les connaissances informatiques sont souvent insuffisantes pour faire autre chose que d'utiliser le logiciel installé.

Sur les systèmes d'exploitation Windows XP sp2, il n'y a pas problème.

Sur les systèmes d'expoitation Vista, je fais faire manuellement une modification des droits d'accès uniquement sur le dossier d'installation du programme, car au démarrage pour la première fois, une procédure VBA TransfertText écrit dans la base de données.

Question :

Sous Vista, peut-on modifier en VBA Access 2007 les droits d'accès au dossier d'installation du programme ? Si oui, pouvez-vous me guider ?

Par avance, merci.

IDNARP
IDNARP est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/04/2008, 20h13   #5 (permalink)
Membre Confirmé
 
Date d'inscription: juillet 2005
Localisation: Mimet
Messages: 246
Par défaut oui possible

bonjour,

On peut modifier les droits sur un répertoire ou les fichiers de ce répertoire, mais encore une fois pas avec l'identité d'un utilisateur "de base".

On utilise la commande shell d'access pour utiliser un script vbs
ici des exemples

http://support.microsoft.com/kb/825751
http://support.microsoft.com/kb/318754

en espérant que cela peut t'aider
a+
naphta est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/04/2008, 23h55   #6 (permalink)
Invité de passage
 
Date d'inscription: mars 2008
Messages: 7
Par défaut Droits utilisateur avec Vista et Runtime Access 2007

Bonjour naphta,

L'utilisation de la procédure Xcacls.vbs, dont vous avez eu la gentillesse de me préciser les liens, ne concerne que les sytèmes d'exploitation ci-dessous indiqués.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
• Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
• Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
• Microsoft Windows Server 2003, Standard Edition (32-bit x86)
• Microsoft Windows Server 2003, Web Edition
• Microsoft Windows XP Professional
• Microsoft Windows XP Édition familiale
• Microsoft Windows 2000 Datacenter Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Professionnel

Pensez-vous que l'on peut utiliser les mêmes procédure sous Vista ?

Merci de votre aide.

IDNARP
IDNARP est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/04/2008, 13h12   #7 (permalink)
Membre Confirmé
 
Date d'inscription: juillet 2005
Localisation: Mimet
Messages: 246
Par défaut C'est vrai

bonjour,

J'ai été absent qq temps.
C'est vrai faut utiliser icacls.exe
désolé
a+
naphta est déconnecté   Envoyer un message privé Réponse avec citation
NEWS ACCESSF.A.Q AccessF.A.Q VBATutorielsSourcesOutilsLivresAccess TVAccess 2007

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Runtime

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide