在Wincc中為防止未知用戶的誤操作,在操作性按鈕以及圖符等設備操作面板,在組流程圖時,需設置用戶權限,只有符合權限的用戶才可以進行操作。所以在流程圖界面需設置系統用戶登錄界面。登錄操作可以選擇按鈕或者是圖片式的登錄操作圖符
在按鈕或者其他圖符下,在點擊事件——VBS,寫入以下代碼即可:

純文本代碼如下所示:
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
int ts;
int number;
if(strcmp(GetTagChar("@CurrentUser"),"") ==0)
{
PWRTLogin('c');
}
if(strcmp(GetTagChar("@CurrentUser"),"") ==!0)
{
number = MessageBox(NULL,"退出當前用戶?","系統退出",MB_OKCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}
if(number == 1)
{
PWRTLogout();
}
}

