Siehe Edit
winlockdll.dll ?
-
- [ offen ]
-
Commander21 -
11. Mai 2009 um 00:24 -
Geschlossen -
Erledigt
-
-
Hier hast du die ganze Liste:
WinLockDll.h
--> http://www.codeproject.com/KB/winsdk/AntonioWinLock.aspx?df=100&forumid=62485&exp=0&select=1638161
[autoit]#ifndef WINLOCKDLL_H
[/autoit] [autoit][/autoit] [autoit]
#define WINLOCKDLL_Htypedef struct _THREAD_DATA
[/autoit] [autoit][/autoit] [autoit]
{
HDESK hDesk;
char szDesktopName[20];
} THREAD_DATA;#ifdef _DLL_
[/autoit] [autoit][/autoit] [autoit]
#define DLL_EXP_IMP __declspec(dllexport)
#else
#define DLL_EXP_IMP __declspec(dllimport)
#endifDLL_EXP_IMP int WINAPI Desktop_Show_Hide(BOOL bShowHide);
[/autoit] [autoit][/autoit] [autoit]
DLL_EXP_IMP int WINAPI StartButton_Show_Hide(BOOL bShowHide);
DLL_EXP_IMP int WINAPI Taskbar_Show_Hide(BOOL bShowHide);
DLL_EXP_IMP int WINAPI Clock_Show_Hide(BOOL bShowHide);
DLL_EXP_IMP int WINAPI Keys_Enable_Disable(BOOL bEnableDisable);
DLL_EXP_IMP int WINAPI AltTab1_Enable_Disable(BOOL bEnableDisable);
DLL_EXP_IMP int WINAPI AltTab2_Enable_Disable(HWND hWnd, BOOL bEnableDisable);
DLL_EXP_IMP int WINAPI TaskSwitching_Enable_Disable(BOOL bEnableDisable);
DLL_EXP_IMP int WINAPI TaskManager_Enable_Disable(BOOL bEnableDisable);
DLL_EXP_IMP int WINAPI CtrlAltDel_Enable_Disable(BOOL bEnableDisable);
DLL_EXP_IMP int WINAPI Thread_Desktop(LPTHREAD_START_ROUTINE ThreadFunc, THREAD_DATA *td);
DLL_EXP_IMP int WINAPI Process_Desktop(char *szDesktopName, char *szPath);#endif
[/autoit]
//Edit: Für DLLCall: BOOL -> int, char* -> str -
Hehe, super.
Damit lässt sich ja einiges machen
-
Commander: Beim herunterfahren wird das PRogramm doch beendet, also warum nutzt du nicht OnAutoItExit?
Ich habe aber nicht vor die DLL zu benutzen, den Taskmgr zu sperren finde ich im höchstem Maße *******************, da man jedem Computeranwender wenigstens noch diese eine von Microsoft (freiwillig(!)) zur Verfügung gestellte Funktion zu nutzen, so viele gibt es da ja nicht
-
Hab ja noch eine Art Admin-Console.
Darin kann man unter anderem auch den Freischaldcode ( Nur Zahlen [ Min. 5 Zahlen ])
festlegen.
Auserdem kann man dort noch bestimmen, ob wärend die Sperre aktiv ist, der TaskManager
Frei, oder eben auch gesperrt ist. -
sry hab Post wieder gelöscht, da ich mir die Frage selber beantworten kann...
-