j'ai essaye ca
Code : Tout sélectionner
icacls myfile /deny Everyone:(X)
Everyone: Le mappage entre les noms de compte et les ID de s?curit? n'a pas ?t?
effectu?.
0 fichiers correctement trait?s ; ?chec du traitement de 1 fichiers
Code : Tout sélectionner
icacls myfile /deny Everyone:(X)
Everyone: Le mappage entre les noms de compte et les ID de s?curit? n'a pas ?t?
effectu?.
0 fichiers correctement trait?s ; ?chec du traitement de 1 fichiers
Code : Tout sélectionner
CreateFile_( chemin_vers_le_fichier.s , #FILE_SHARE_WRITE| #FILE_SHARE_DELETE, 0, 0, #CREATE_ALWAYS| #CREATE_NEW, 0, 0)
okiChaudEf a écrit :Merci
En fait je parle d'un fichier qui existe déjà, pas un fichier que je vis créer
CreateFile_( chemin_vers_le_fichier.s , #FILE_SHARE_WRITE| #FILE_SHARE_DELETE, 0, 0, #CREATE_ALWAYS, 0, 0)
Code : Tout sélectionner
Debug CreateFile_( "c:\a.exe" , #FILE_SHARE_WRITE| #FILE_SHARE_DELETE, 0, 0, #CREATE_ALWAYS, 0, 0)
ChaudEf a écrit :Merci beaucoup![]()
![]()
J'ai essaye et ca ne marche pas.![]()
![]()
compile avec droit d'administrateur, et le fichier c:\a.exe s'efface toujours.Code : Tout sélectionner
Debug CreateFile_( "c:\a.exe" , #FILE_SHARE_WRITE| #FILE_SHARE_DELETE, 0, 0, #CREATE_ALWAYS, 0, 0)
![]()
Code : Tout sélectionner
SetFileAttributes("C:\Test.txt", #PB_FileSystem_Hidden | #PB_FileSystem_ReadOnly)
(Si tu met (X) tu empêches d'utiliser le fichier. Il faut mettre (D) pour empêcher sa suppression)icacls myfile /deny Everyone:(X)
Code : Tout sélectionner
icacls myfile /deny *S-1-1-0:(X)
Marc56 a écrit :(Si tu met (X) tu empêches d'utiliser le fichier. Il faut mettre (D) pour empêcher sa suppression)
Code : Tout sélectionner
icacls myfile /deny Everyone:(D)
Code : Tout sélectionner
C:\AAA>echo aaa > myfile
C:\AAA>icacls myfile /deny *S-1-1-0:(D)
fichier traité : myfile
1 fichiers correctement traités ; échec du traitement de 0 fichiers
C:\AAA>del myfile
C:\AAA\myfile
Accès refusé.
Code : Tout sélectionner
C:\AAA>icacls myfile /grant *S-1-1-0:(D)
fichier traité : myfile
1 fichiers correctement traités ; échec du traitement de 0 fichiers
C:\AAA>del myfile
C:\AAA>
Code : Tout sélectionner
C:\AAA>del myfile
C:\AAA>dir myfile
Répertoire de C:\AAA
Fichier introuvable