J'ai un ancien programme de mise à jour écrit en vb6, qui fonctionne en tant qu'administrateur. Cependant, comme il fonctionne en tant qu'admin, tous les fichiers qu'il télécharge et enregistre sont en lecture seule pour les autres utilisateurs. Même les fichiers dans les endroits publics comme le dossier de données de l'application partagée (où je sauvegarde les fichiers en question).Comment définir les autorisations de fichiers pour les utilisateurs non-administrateurs dans VB6?
J'ai eu de la chance d'avoir trouvé ça avant la version "compatible avec vista". Vista cache le problème en redirigeant les écritures non-admin et les futures lectures vers un dossier «virtuel» sortof. Mais la prochaine mise à jour peut remplacer le fichier, et le programme non-administrateur ira toujours dans le dossier virtuel et utilisera l'ancien fichier.
En tant qu'administrateur, comment autoriser les autres utilisateurs à contrôler totalement les fichiers que j'écris en vb6?
Je vois, donc si je configure le dossier de données de mon programme pour permettre un accès normal alors le problème devrait être résolu? –
Voilà à peu près ce que je pense. Je ne suis pas sûr qu'il y ait un bon code court flottant pour faire cela à partir de votre programme VB6 si. – Bob77