Windows下提升进程权限

admin | Qt Gui | 2013-04-04
  windows的每个用户登录系统后,系统会产生一个访问令牌(access token) ,其中关联了当前用户的权限信息,用户登录后创建的每一个进程都含有用户access token的拷贝,当进程试图执行某些需要特殊权限的操作或是访问受保护的内核对象时,系统会检查其acess token中的权限信息以决定是否授权操作。Administrator组成员的access token中会含有一些... [阅读全文]
ė2,795 浏览数 6没有评论 0

强制关机

admin | win32 | 2013-04-04
C++ #include<stdio.h> #include<windows.h> int main(void) { HANDLE hToken; TOKEN_PRIVILEGES tkp; // 取得系统版本 OSVERSIONINFO osvi; osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); if (GetVersionEx(&osvi) == 0) return false; if (osvi.dwPlatformId == VER_PLATFORM_WIN32_NT) {... [阅读全文]
ė2,500 浏览数 6没有评论 0

计算QPlaintTextEdit当前光标(cursor)的行号

admin | Qt Gui | 2013-04-04
C++ //get the current line number QTextCursor tc = edit->textCursor(); QTextLayout* lo = tc.block().layout(); //get the relative position in the block int pos = tc.position() - tc.block().position(); int line = lo->lineForTextPosition(pos).lineNumber() + tc.block().firstLineNumber(); qWarni... [阅读全文]
ė4,142 浏览数 6没有评论 0

Qt 解析 JSON 一例

admin | Qt Gui | 2013-04-04
C++ QString http_response = "{\"key\":\"a99fdd865c2-10000\",\"oid\":1000055,\"expires \":0000,\"secret\" :\"509c03edfdc7\",\"sign\":\"f0dd9e5226d0e77\"}"; QScriptValue sc; QScriptEngine engine; sc = engine.evaluate("value = " + http_response); QScriptValueIterator it(sc); while (... [阅读全文]
ė4,246 浏览数 6没有评论 0

Qjson 将 QVariant 对象转为 JSON 数据

admin | Qt Gui | 2013-04-04
C++ //cpp QVariantList people; QVariantMap bob; bob.insert("Name", "Bob"); bob.insert("Phonenumber", 123); QVariantMap alice; alice.insert("Name", "Alice"); alice.insert("Phonenumber", 321); people << bob << alice; QJson::Serializer serializer; QByteArray json = serializer.seriali... [阅读全文]
ė4,115 浏览数 6没有评论 0

Qjson: QObject 对象序列化为 JSON 数据

admin | Qt Gui | 2013-04-04
C++ //Person.h class Person : public QObject { Q_OBJECT Q_PROPERTY(QString name READ name WRITE setName) Q_PROPERTY(int phoneNumber READ phoneNumber WRITE setPhoneNumber) Q_PROPERTY(Gender gender READ gender WRITE setGender) Q_PROPERTY(QDate dob READ dob WRITE setDob) Q_ENUMS(Gender) ... [阅读全文]
ė4,621 浏览数 6没有评论 0

在windows下的QT编程中的_TCHAR与QString之间的转换

admin | Qt Gui | 2013-04-04
C++ [cce_cpp] #ifdef UNICODE #define QStringToTCHAR(x) (wchar_t*) x.utf16() #define PQStringToTCHAR(x) (wchar_t*) x-&gt;utf16() #define TCHARToQString(x) QString::fromUtf16((x)) #define TCHARToQStringN(x,y) QString::fromUtf16((x),(y)) #else #define QStringToTCHAR(x) ... [阅读全文]
ė3,547 浏览数 6没有评论 0

C++获取系统的Mac地址

admin | win32 | 2013-04-04
C++ [cce_cpp] #include &lt;windows.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;time.h&gt; /* Dev C++ -&gt; include libnetapi32.a BCC 5.5 or VC++ -&gt; #pragma comment(lib,"netapi32.lib") */ typedef struct _ASTAT_ {   ADAPT... [阅读全文]
ė2,511 浏览数 6没有评论 0

网站调用接口

admin | Php | 2013-04-04
1、先贴几个站长工具的网站 http://tool.114la.com/ http://seo.chinaz.com/ http://www.ip138.com/ http://life.hao123.com/ http://www.osctools.net/ 2、几个大型网站提供的IP API接口调用方法 可以用来限制地区访问 淘宝的IP接口地址: http://ip.taobao.com/instructions.php 腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress 新浪的IP地址... [阅读全文]
ė2,829 浏览数 6没有评论 0

用户态下HOOK API隐藏文件

admin | win32 | 2013-04-02
突然想写个RING3下隐藏文件的程序,于是花了一天的时间,把我以前写的一个HOOK send的程序改了。 要实现Ring3下隐藏文件,最简单的方法就是HOOK掉Explorer进程里的FindFirstFile和FindNextFile函数,考虑到A和W两个版本,我们应该要HOOK四个函数,但是事实上,我们只要HOOK掉W版本的两个函数就可以了,因为用Dependency看下就能发现Explorer.exe并没有... [阅读全文]
ė2,956 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量