כותב |
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 May 2006 בשעה 18:24 | | IP רשוּם
|
|
|
|
אני רוצה לדעת האם יש איזה שהיא דרך לחסום את הצגת תהליך המשימות בעזרת Ctrl+Alt+Delete ?
|
חזרה לתחילת העמוד |
|
|
AC-Milan משתמש חבר
הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת הודעות: 176
|
נשלח בתאריך: 27 May 2006 בשעה 18:48 | | IP רשוּם
|
|
|
|
אני מכיר דרך אחת שהיא דרך DirectX , בכניסה למצב מסך מלא יש אפשרות לנטרל את השימוש בשלושת הלחצנים האלו .
|
חזרה לתחילת העמוד |
|
|
11010010110 פורומיסט על
הצטרף / הצטרפה: 23 April 2006
משתמש: מנותק/ת הודעות: 2621
|
נשלח בתאריך: 27 May 2006 בשעה 20:45 | | IP רשוּם
|
|
|
|
תחרוש על האתר הבא: http://www.dr-vb.co.il
קיימות תוכנות כמו smart
media (אתה אולי מכיר מהבית ספר) שעושות את זה. אם
לא תמצא באתר יתכן שתוכל לעשות משהוא מה DLL ים של סמרט
מדיה (אגב הם נכתבו על ידי חברה אחרת ולא רוגב).
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 27 May 2006 בשעה 21:13 | | IP רשוּם
|
|
|
|
אם אתה ממש רוצה, אתה יכול ללכת ל-C:\WINDOWS\system32 ולשנות את השם של הקובץ taskmgr.exe ל-taskmgr.xxx או משהו כזה..
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 May 2006 בשעה 21:43 | | IP רשוּם
|
|
|
|
אני מתעניין בדרך של ה DIRECTX.. כי זה אמור לעבוד מתוכנית שנכתבה בעזרת OpenGL בכל מקרה.
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 May 2006 בשעה 23:42 | | IP רשוּם
|
|
|
|
shoshan כתב:
אם אתה ממש רוצה, אתה יכול ללכת ל-C:\WINDOWS\system32 ולשנות את השם של הקובץ taskmgr.exe ל-taskmgr.xxx או משהו כזה..
|
|
|
לא יעזור יש הגנה נגד זה, תנסה.. זה לא עושה כלום..
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 27 May 2006 בשעה 23:54 | | IP רשוּם
|
|
|
|
וואלה... נחמד.
|
חזרה לתחילת העמוד |
|
|
Fate פורומיסט על
הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת הודעות: 571
|
נשלח בתאריך: 28 May 2006 בשעה 00:16 | | IP רשוּם
|
|
|
|
אורח כתב:
shoshan כתב:
אם אתה ממש רוצה, אתה יכול ללכת ל-C:\WINDOWS\system32 ולשנות את השם של הקובץ taskmgr.exe ל-taskmgr.xxx או משהו כזה..
|
|
|
לא יעזור יש הגנה נגד זה, תנסה.. זה לא עושה כלום..
|
|
|
יש הגנה מפני מחיקה... אבל אם אתה כותב סקריט אתה יכול להחליף את זה מספיק מהר בנגיד notepad.exe ואז כל פעם שתלחץ יפתח לך notepad
|
חזרה לתחילת העמוד |
|
|
11010010110 פורומיסט על
הצטרף / הצטרפה: 23 April 2006
משתמש: מנותק/ת הודעות: 2621
|
נשלח בתאריך: 28 May 2006 בשעה 00:43 | | IP רשוּם
|
|
|
|
נראה לי יש דרך לבטל זמנית את ה recovery (ההגנה)
אני יודע כזה (ואין לי שמץ מאיפה) שיש כלי שמאפשר להגביל
את המערכת בכל מיני צורות (אולי עם דברים דומים כמו להעיף
את כיבוי מהתחל וכאלה) בדיסק ההתקנה של חלונות באחת
מהתיקיות שם (לפחות ב professional)
|
חזרה לתחילת העמוד |
|
|
green אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 28 May 2006 בשעה 07:59 | | IP רשוּם
|
|
|
|
אפשר כמו שנאמר לאתר את החלון כל הזמן וברגע שעולה החלון להחליף אותו בחלון אחר... ישנה עוד דרך (שאותה האמת אף פעם לא ניסיתי) ברגע שאתה מזהה מישהו שלוחץ ALT + CTRL (ע"י פונקציות API ) פשוט לא לאפשר לו ללחוץ על ה DELETE (שוב ע"י פונקציית API תיקבע את הערך של המקש ללא לחוץ עד שהמשתמש יפסיק ללחוץ על שאר המקשים)
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 28 May 2006 בשעה 18:58 | | IP רשוּם
|
|
|
|
green כתב:
אפשר כמו שנאמר לאתר את החלון כל הזמן וברגע שעולה החלון להחליף אותו בחלון אחר... ישנה עוד דרך (שאותה האמת אף פעם לא ניסיתי) ברגע שאתה מזהה מישהו שלוחץ ALT + CTRL (ע"י פונקציות API ) פשוט לא לאפשר לו ללחוץ על ה DELETE (שוב ע"י פונקציית API תיקבע את הערך של המקש ללא לחוץ עד שהמשתמש יפסיק ללחוץ על שאר המקשים) |
|
|
איך אני יכול לקבוע ערך של מקש לא לחוץ ? זה לא הגיוני.. ואני אצתרך לערוך את הExplorer.exe בשביל לבטל את הכפתור... או שאני טועה? ואם אני טועה (למרות שלא נראה לי), אפשר קוד שיראה איך אפשר לגרום למקש להיראות לא לחוץ ?
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 28 May 2006 בשעה 19:00 | | IP רשוּם
|
|
|
|
Fate כתב:
אורח כתב:
shoshan כתב:
אם אתה ממש רוצה, אתה יכול ללכת ל-C:\WINDOWS\system32 ולשנות את השם של הקובץ taskmgr.exe ל-taskmgr.xxx או משהו כזה..
|
|
|
לא יעזור יש הגנה נגד זה, תנסה.. זה לא עושה כלום..
|
|
|
יש הגנה מפני מחיקה... אבל אם אתה כותב סקריט אתה יכול להחליף את זה מספיק מהר בנגיד notepad.exe ואז כל פעם שתלחץ יפתח לך notepad
|
|
|
ניסיתי.. לא עובד, לפחות לא בווינדוס XP.. גם ניסיתי למחוק את כל התוכן של הtaskmgr.exe ועדיין, שום דבר ..
|
חזרה לתחילת העמוד |
|
|
אורח אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 31 May 2006 בשעה 10:57 | | IP רשוּם
|
|
|
|
????????????????
|
חזרה לתחילת העמוד |
|
|
green אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 01 June 2006 בשעה 12:44 | | IP רשוּם
|
|
|
|
ברור שאתה יכול לקבוע ערך של מקש כלא לחוץ ליותר פרטים ראה על הפונקצייה: SetKeyboardState
|
חזרה לתחילת העמוד |
|
|
iTK98 משתמש פעיל
הצטרף / הצטרפה: 04 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 63
|
נשלח בתאריך: 02 June 2006 בשעה 03:51 | | IP רשוּם
|
|
|
|
לא אמרת איזה גירסה של חלונות יש לך. נצא מנקודת הנחה שיש לך חלונות XP (זה גם נכון לחלונות 2000 וחלונות סרבר 2003).
Start > Run תרשום שם gpedit.msc
תיגש ל Administrative Templates ואז ל System לאחר מכן כנס ל Ctrl + Alt + Del options. תלחץ פעמים על האופציה Remove Task Manager ותבחר ב Enable. זה ימנע ממשתמשים רגילים לגשת למנהל משימות. שים לב שההגבלה לא חלה על מנהל מערכת וחברים בקבוצה שלו.
* gpedit.msc היא אפלקציה מתקדמת למנהלי מערכות, וממולץ לשים לב לשינויים שמבצעים שם, שכן הם יכולים לפגוע במערכת ובביצועים שלה.
|
חזרה לתחילת העמוד |
|
|
iTK98se אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 02 June 2006 בשעה 05:46 | | IP רשוּם
|
|
|
|
אגב, שכחתי שיש גם דרך להגדיר את זה דרך ה רג'סטרי.
ככה שאתה יכול להגדיר את זה דרך API שמשנה ערכים של הרג'סטרי.
HKEY_CURRENT_USER\Software\Microsoft\windows\currentversion\ Policies\System
תצור משתנה חדש בעל ערך DWORD בשם DisableTaskMgr והערך שלו 1.
(הפילטר של הפורום שבר מעט את שורה המלאה של הנתיב, תוריד את הרווח בין הסלאש ל Policies)
|
חזרה לתחילת העמוד |
|
|
ש אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 03 June 2006 בשעה 23:33 | | IP רשוּם
|
|
|
|
iTK98se כתב:
אגב, שכחתי שיש גם דרך להגדיר את זה דרך ה רג'סטרי.
ככה שאתה יכול להגדיר את זה דרך API שמשנה ערכים של הרג'סטרי.
HKEY_CURRENT_USER\Software\Microsoft\windows\currentversion\ Policies\System
תצור משתנה חדש בעל ערך DWORD בשם DisableTaskMgr והערך שלו 1.
(הפילטר של הפורום שבר מעט את שורה המלאה של הנתיב, תוריד את הרווח בין הסלאש ל Policies)
|
|
|
זה יוצר הודעה. אני רוצה לדעת איך אפשר לעשות את זה בתכנות. למשל שיש מסך של משחק DirectX שלי ואז אי אפשר לצאת ממנו גם לא ע"י CTRL+ALT+DEL/
|
חזרה לתחילת העמוד |
|
|
טל אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 27 August 2006 בשעה 11:27 | | IP רשוּם
|
|
|
|
יש עוד דרך ממש פשוטה
בפונקציה בהודעה של WM_KEYDOWN ה WPARAM הוא ערך המקש ואתה יכול פשוט לשלוח הודאה מה callbeck function שהמקש הורם ואז המערכת לא מקבלת את הלחיצה
דוגמה:
case WM_KEYDOWN: UINT nChar = wParam;
if(nChar == VK_DELETE || nChar == VK_CTRL)
SeekMessage(WM_KEYUP,wParam,lParam);
|
חזרה לתחילת העמוד |
|
|