pb调用user32.dll屏蔽Ctrl+Alt+Del
程序是调用SystemParametersInfo API函数完成。
先定义: Function uLong SystemParametersInfoA (ulong uAction, ulong uParam, ref any lpvParam, ulong fuWinIni) Library "user32.dll"
Integer SPI_SCREENSAVERRUNNING = 97
//使Ctrl+Alt+Del失效:
Integer i_ret
any any_value
i_ret = SystemParametersInfoA(SPI_SCREENSAVERRUNNING, 1, any_value, 0)
//恢复Ctrl+Alt+Del作用:
Integer i_ret
any any_value
i_ret = SystemParametersInfoA(SPI_SCREENSAVERRUNNING, 0, any_value, 0)
PB获取目录
⑴获取当前目录。通过GetCurrentDirectory函数可以获取当前目录,该函数声明为:
Function Ulong GetCurrentDirectoryA(Ulong buflen, ref String dir) Library ″kernel32.dll″
参数2为
这篇博客介绍了如何在PowerBuilder(PB)中调用user32.dll来屏蔽和恢复Ctrl+Alt+Del组合键,并提供了获取当前目录、Windows目录和系统目录的方法。通过SystemParametersInfoA函数实现Ctrl+Alt+Del的屏蔽与恢复,使用GetCurrentDirectory、GetWindowsDirectory和GetSystemDirectory函数获取不同类型的目录。
订阅专栏 解锁全文
1073

被折叠的 条评论
为什么被折叠?



