- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 <Oracle database 10gSQL>开发指南笔记
1. Oracle中的函数函数可以进行组合,如:select name UPPER(SUBSTR(name, 2, 8)) ... 1) 单行函数 字符函数、数字函数、转换函数、日期函数、正则表达式函数(10g) 转换函数就是从一种类型转换为另一种数据类型的函数。2) 聚合函数聚合函数同时对一组行进行操作,对每组行返回一行输出结果。AVG/COUNT/MAX/M
2009-09-12 11:05:00 1481
VC 瞬间关机(使用RtlAdjustPrivilege和ZwShutdownSystem)
#include <windows.h>
const unsigned int SE_SHUTDOWN_PRIVILEGE = 0x13;
int main()
{
HMODULE hDll = ::LoadLibrary("ntdll.dll");
typedef int (* type_RtlAdjustPrivilege)(int, bool, bool, int*);
typedef int (* type_ZwShutdownSystem)(int);
type_RtlAdjustPrivilege RtlAdjustPrivilege = (type_RtlAdjustPrivilege)GetProcAddress(hDll, "RtlAdjustPrivilege");
type_ZwShutdownSystem ZwShutdownSystem = (type_ZwShutdownSystem)GetProcAddress(hDll, "ZwShutdownSystem");
int nEn = 0;
int nResult = RtlAdjustPrivilege(SE_SHUTDOWN_PRIVILEGE, true, true, &nEn);
if(nResult == 0x0c000007c)
{
nResult = RtlAdjustPrivilege(SE_SHUTDOWN_PRIVILEGE, true, false, &nEn);
}
nResult = ZwShutdownSystem(2);
FreeLibrary(hDll);
return 0;
}
2009-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人