Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[pytanie] Zabezpieczenie przed usunięciem pliku


Rekomendowane odpowiedzi

Opublikowano

Witam jak zrobić zabezpieczenie przed usunieciem pliku ?

Bo mam program w autoit i jest on jako exe i jak sie go wlaczy to generuje plik txt (bardzo wazny plik) i jak zrobić takie cos

ze jak ktos bedzie probowal usunac plik albo jego zawartosc to program cos wykona

 

i 2 pytanie:

 

Czy da sie zrobic tak samo tylko ze bedzie to dzialalo nawet przy wylaczonym skrypcie ; p ?

Zbieram + : D

Opublikowano

Możesz ustawić plikowi atrybut "systemowy". Skutkuje to domyślną "niewidzialnością" pliku i ostrzeżeniem podczas usuwania.

 

Co do bardziej radykalnych rozwiązań: zostają jakieś hooki i injekcje w shell'a Windows'a, ale to praktycznie wirusy... Domyślnie WinApi nie udostępnia możliwości zablokowania usuwania plików.

Ta sygnatura jest pusta.

Opublikowano

Ewentualnie po prostu dodaj zawartość tego pliku na koniec pliku .exe, i odczytuj go przy starcie programu.

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

jest komenda w DOS'ie która dodaje atrybuty plikowi, więc do dzieła!

@edit

attrib

 

FILE ATTRIBUTES

 

A - Archive

H - Hidden file

R - Read only

S - System file

 

jeżeli odpalisz samo attrib, pokaże ci wszystkie śmieci i atrybuty tych plików z lokalizacji w której się znajdujesz

http://screenshooter...2977083/gmdywbx

więcej

http://encyclopedia2.thefreedictionary.com/DOS+Attrib

Opublikowano

@2up w autoit też jest

FileSetAttrib ( "file pattern", "+-RASHNOT" [, recurse] )

 

Remarks

The file pattern cannot contain spaces!

The attributes that can be modified with the function are + or -:

"R" = READONLY

"A" = ARCHIVE

"S" = SYSTEM

"H" = HIDDEN

"N" = NORMAL

"O" = OFFLINE

"T" = TEMPORARY

 

(Note that you cannot set the compressed/directory attributes with this function.)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...