Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2597 connectés 

  FORUM HardWare.fr
  Programmation

  comment interdire tout acces a un fichier cree par un prgm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment interdire tout acces a un fichier cree par un prgm

n°30415
yugnat
ne vit plus chez ses parents !
Posté le 10-05-2001 à 14:23:59  profilanswer
 

voila mon prgm cree un fichier qu'il utilise par la suite mais je voudrais que ce fichier ne soit pas accessible en ecriture et comme en lecture (comme pagefile.sys par ex)
je travaille en C++
merci d'avance


---------------
L'important c'est de partir pisser !
mood
Publicité
Posté le 10-05-2001 à 14:23:59  profilanswer
 

n°30433
End-i
Posté le 10-05-2001 à 15:28:44  profilanswer
 

je crois qu'un simple "fopen" le fait...
essaye

n°30483
yugnat
ne vit plus chez ses parents !
Posté le 10-05-2001 à 18:19:22  profilanswer
 

helas non...
ca fait belle lurette que g essaye mais merci quand meme  ;)


---------------
L'important c'est de partir pisser !
n°30493
brascoo
Posté le 10-05-2001 à 19:15:18  profilanswer
 

jete un oeil sur la fonction lock dans io.h
Je sais pas si ca peut t'aider , mais peut etre que cela fonctionne.

n°63026
LetoII
Le dormeur doit se réveiller
Posté le 03-10-2001 à 21:03:21  profilanswer
 

Sous quel OS tu bosses?

n°63029
TheJackal
Posté le 03-10-2001 à 21:21:47  profilanswer
 

sil parle de pagefile.sys je dirait windows
 
et tu voudrais que le fichier soit pas accessible quand ton prog et lancer ou du tout?
 
du tout je c pas si c faisable ou sinon tu peux utilise CreateFile pour ouvrir avec les options qu'il faut pour ne pas le partager.
 
tape dans msdn

n°63035
LetoII
Le dormeur doit se réveiller
Posté le 03-10-2001 à 21:31:48  profilanswer
 

Pas mieux :)

n°63075
HelloWorld
Salut tout le monde!
Posté le 04-10-2001 à 08:53:55  profilanswer
 

tu fais un fopen en lecture ("r" ) ?
c'est normal ...
tente de le faire en modification (R/W) "r+" ou "rb+" si c'est binaire
petetre que la ca va marcher ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°63080
JPA
Posté le 04-10-2001 à 09:25:05  profilanswer
 

tu lance la commande attrib dans ton prog en C++
attrib /? pour les détails.
A+

n°63084
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-10-2001 à 09:39:47  profilanswer
 

JPA a écrit a écrit :

tu lance la commande attrib dans ton prog en C++
attrib /? pour les détails.
A+  




 
y a sûrement des fonctions Windows pour ça. Lancer une commande DOS c'est pas terrible comme solution.
 
Et puis avec ça on ne fait que mettre des attributs modifiables par l'utisateur.
Pagefile.sys on ne peut pas y toucher parce qu'il est utilisé en permanence.
Si tu ouvres ton fichier (comme dit précédement) au démarrage du programme mais que tu ne le ferme pas, il sera "bloqué" par le programme jusqu'à ce qu'on quitte le programme.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 04-10-2001 à 09:39:47  profilanswer
 

n°63085
Gertom
Posté le 04-10-2001 à 09:40:00  profilanswer
 

quand on ouvre un fichier, il y a des options pour interdire aux autres programmes d'y acceder en lecture et/ou en écriture.
 
avec MSVC++, quand on fait fichier.open( ) ,on peut controler ces choses là.
je pense qu'avec fopen, ca doit exister aussi
Par contre, il n'est pas possible d'interdire l'acces au fichier si le programme ne tourne pas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  comment interdire tout acces a un fichier cree par un prgm

 

Sujets relatifs
[BCB]Nom de fichier sans extansion![3DS] Algo d'un fichier ASE
VB ... Acces aux sources...Accès au CODE d'une application (Access 97)
[vb6] comment obtenir la taille d'un fichier ?sql server & importation de fichier
sortie de programme dans un fichier sous MS-DOS[GTK] Afficher une image a partir d'un fichier
[javascript] chargement d'un fichier texte ?BASE DE DONNEES ACCES SOUS JAVA ??????
Plus de sujets relatifs à : comment interdire tout acces a un fichier cree par un prgm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR