B
bz
Hi,
I need an app to run in kiosk mode, so user will not have access to
start menu and taskbar while the app is running
I was able to hide / show the taskbar with the following code when
app starts / exits
[DllImport("user32.dll", EntryPoint = "FindWindowA")]
static extern int FindWindow(string lpClassName, string
lpWindowName);
[DllImport("user32.dll")]
static extern int SetWindowPos(int hwnd, int hWndInsertAfter,
int x, int y, int cx, int cy, int wFlags);
const int SWP_HIDEWINDOW = 128;
const int SWP_SHOWWINDOW = 64;
static public void HideTaskbar()
{
int intReturn = FindWindow("Shell_traywnd", "");
SetWindowPos(intReturn, 0, 0, 0, 0, 0, SWP_HIDEWINDOW);
}
static public void ShowTaskbar()
{
int intReturn = FindWindow("Shell_traywnd", "");
SetWindowPos(intReturn, 0, 0, 0, 0, 0, SWP_SHOWWINDOW);
}
But users still can access the start menu with Windows button (or
Ctrl
+Esc)
Is there any way to disable start menu too?
Thank you
I need an app to run in kiosk mode, so user will not have access to
start menu and taskbar while the app is running
I was able to hide / show the taskbar with the following code when
app starts / exits
[DllImport("user32.dll", EntryPoint = "FindWindowA")]
static extern int FindWindow(string lpClassName, string
lpWindowName);
[DllImport("user32.dll")]
static extern int SetWindowPos(int hwnd, int hWndInsertAfter,
int x, int y, int cx, int cy, int wFlags);
const int SWP_HIDEWINDOW = 128;
const int SWP_SHOWWINDOW = 64;
static public void HideTaskbar()
{
int intReturn = FindWindow("Shell_traywnd", "");
SetWindowPos(intReturn, 0, 0, 0, 0, 0, SWP_HIDEWINDOW);
}
static public void ShowTaskbar()
{
int intReturn = FindWindow("Shell_traywnd", "");
SetWindowPos(intReturn, 0, 0, 0, 0, 0, SWP_SHOWWINDOW);
}
But users still can access the start menu with Windows button (or
Ctrl
+Esc)
Is there any way to disable start menu too?
Thank you