Question

J'ai rencontré un problème après avoir créé un économiseur d'écran qui nécessite une écriture dans un fichier situé dans les fichiers de programme. Lorsque l'économiseur d'écran devient actif, il peut lire avec succès un fichier à partir de là mais ne parvient pas à écrire dans un fichier.

J'ai remarqué que lorsque j'utilise et une invite de commande élevée pour exécuter l'économiseur d'écran, avec / s, l'économiseur d'écran écrit avec succès le fichier. J'ai donc supposé que c'était un problème d'autorisation.

Pour voir si c'était un problème d'autorisation, je suis allé et a changé de fichiers de programme et les autorisations des sous-dossiers afin que n'importe qui et le système puissent lire et écrire, mais cela n'a toujours pas aidé.

Une idée de ce que je dois faire? Existe-t-il un moyen de forcer un économiseur d'écran à fonctionner en tant qu'administrateur? Ou ai-je manqué des autorisations importantes?

Était-ce utile?

La solution

Vous ne pouvez pas amener le système à démarrer des économiseurs d'écran avec des droits élevés. Si cela était possible, ce serait une sécurité et un défaut de conception vraiment à tête osseuse. Les économiseurs d'écran ne doivent tout simplement pas écrire dans des fichiers de programme ou d'autres zones restreintes. Vous devrez trouver un emplacement différent pour écrire ce fichier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top