Q: How can I Disable Windows in PowerBuilder?
A: use Windows API functionsExitdomainwex ().
① Define API:
Function long ExitWindowsEx (long uFlags, long dwReserved) Library "user32"
② Script:
Exitdomainwex (1, 0)
[Note]Exitdomainwex ()Function
Note: |
Exit windows and restart with specific options. |
Return Value: |
Long, non-zero indicates success, and zero indicates failure. |
Parameters |
Type and description |
UFlags |
Long, specifying one OR more of the following flags (combined with the OR operator) |
4 |
Force stop the unresponsive process. |
0 |
Stop the process and log out. |
1 |
Turn off the system power (if possible, ATX power ). |
2 |
Reboot the system. |
DwReserved |
Long, reserved, set to zero. |
Annotation |
This function will be returned immediately after being called, and the system will close the function in the background. Stop your application to make the closing process smoother. Of course, your process must have sufficient priority; otherwise, you cannot perform this operation. |
[Fill] If You Want To forcibly shut down the computer so that it does not prompt whether the user connection is closed or not, use ExitWindowsEx)