איך לייצור מנגנון של בדיקת קובץ וחסימת המחשב במקרה שנמחק
-
לכל מי שעוסק בסינונים וחסימות וכדו' יודע שתמיד יש את הנערוון האלו שאולי ימחקו איך שהוא את תוכנת החסימה\סינון. ויש עוד מקרים שרוצים בדיקת קיום הקובץ וחסימת המחשב במקרה ואיננו.
על זה בא המדריך איך לייצור קובץ שיבדוק כל כמה דקות את קיום הקובץ הרצוי וישבש את פעולת המחשב במקרה והקובץ נמחק. וכמו"כ איך לגרום להפעלתו בהדלקת המחשב. התעוררתי לזה מהאשכול הזהא. ובכן דבר ראשון יצירת קובץ BAT שיבדוק האם הקובץ קיים. אפשר לראות פה ולמעשה זה הפקודה
if exist c:\כאן לרשום שם הקובץ ( כאן לרשום את הפקודה אם נמצא הקובץ ) else ( כאן לרשום פקודה באם לא נמצא )
לכן לדוגמא אם ארצה שיבדוק קיום קובץ מסוים ואם לא נמצא יכבה המחשב שוב ושוב נכתוב כך
if exist c:\6060.txt ( just do nothing ) else ( taskkill /f /im explorer.exe shutdown -s -t 0 /f )
ב. נוסיף לו "לופ" כל כמה זמן שנרצה שהוא יבדוק למשל ע"מ שיבדוק כל 5 דקות נכתוב כך:
:loop if exist c:\6060.txt ( just do nothing ) else ( taskkill /f /im explorer.exe shutdown -s -t 0 /f ) timeout 300 goto loop
ובשביל שהרצת פקודות ה CMD לא יקפיצו חלון שחור מטריד יש להוסיף בהתחלה את זה
או לחילופין להפוך את ה BAT ל EXE כמו שכתבתי למטה באות ד ושם ניתן לבחור שיופעל נסתר "INVISIBLE"ג. ניתן באופן פשוט לשים את קובץ הBAT הזה בתיקית האתחול פה: C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
או להגדיר במתזמן המשימות שבאתחול המחשב יופעל קובץ ה BATד. אם רוצים להקשות על הזיהוי של המנגנון אפשר לסגור את קובץ הBAT ב EXE ע"י תוכנת Bat To Exe Converter ולתת לו אייקון תמים כזה ולקרוא לו Chromeupdate.exe וכדו' ואת הקיצור דרך שלו לשים במיקום הנ"ל או במתזמן.
ה. מה קורה אם באמת לא נמצא הקובץ ואז המחשב כל פעם מכבה את המחשב מיד בהפעלה וגם אני לא אוכל להחזיר את הקובץ? נכון ולשם כך יש לעשות בוט מאונקי ע"י מערכת הפעלה חיצונית ולהחזיר את הקובץ ודי לחכימא.
למתקדמים אפשר לייצור שירות מה EXE הנ"ל שיופעל מיד בהפעלת המחשב. לא בטוח שמרויחים בזה משהו.