- 博客(62)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 去掉程序图标并保持TOPMOST
程序是一个异形窗口,按照传统的DELPHI (2009)处理方式 Application.MainFormOnTaskbar := FALSE;窗口的ONSHOW:ShowWindow(Handle, SW_HIDE)发现透明效果出现了问题,当然可以跟踪下为什么透明效果画出来不正确。但是比较麻烦。经过验证,放弃上述方式,在窗口构造函数加以下代码可满足要求: styl...
2018-11-29 12:56:20 207 1
转载 关于Windows高DPI的一些简单总结
转载自:https://www.cnblogs.com/weiym/p/3555068.html我们知道,关于高DPI的支持, Windows XP时代就开始有了, 那时关于高DPI的支持比较简单, 但是从Vista/Win7 到现在Win8 /Win8.1, Windows关于高DPI的支持已经发生了很大的变化, 下面我们依次简单介绍下。 如果说以前XP时代我们还有理由不关注高DPI...
2018-11-26 14:08:04 825
转载 Delphi 操作控制面板
转载自 https://www.cnblogs.com/FKdelphi/p/4654585.html 应用程序运行时,有时需要对系统环境有特殊要求。例如,在Delphi数据库应用程序中可能需要进行BDE(Borland Database Engine)或ODBC数据源名称(DSN:Data Source Name)的设置;在网络应用程序中可能需要进行网络配置设置、Modem属性设置或用户...
2018-11-07 15:02:53 343
转载 获取任意进程的命令行参数
来源网络,亲测有效Delphi 2009unit Unit2;interface function GetProcessCmdLine(PID: Cardinal): string;implementationuses Windows;const SystemHandleInformation = 16; ProcessBasicInformation = 0...
2018-10-19 17:23:43 1352
原创 delphi低级键盘钩子(delphi2009测试通过)
// 说明,低级键盘钩子对应的是WH_KEYBOARD_LL,可以截取所有消息(包括其他程序),通常会被报毒// 只能写在dll里面由其他程序调用。回调只是一个例子,可以自己定义参数回调或别的使用方式。、// Delphi2009测试通过,网上部分资料对wparam lparam的解析有问题,本人也被误导过,自己修改了相关代码。// 部分代码为测试使用,可以忽略// 详细说明可以参见ms...
2018-07-26 09:35:54 962
原创 模板调用多个参数的成员函数
template<typename ReturnType, typename _Class, typename _Func>ReturnType MyCall(_Class* pObj, _Func pFunc){ // 指针问题自己处理 return (pObj->*pFunc)();}template<typename ReturnType, typename _Cla...
2018-07-04 09:50:12 748
原创 判断并以管理员权限运行程序
bool IsAdminRunning(void){ bool IsMember = FALSE; SID_IDENTIFIER_AUTHORITY peUse = SECURITY_NT_AUTHORITY; PSID SidUser = NULL; HANDLE ProToken = NULL; LPVOID TokenInformation = NULL; TOKEN_GROUPS* Tok...
2018-06-29 10:09:59 848
原创 QTreeView自动显示滚筒条
树只有一列的时候(或只显示一列)header()->setSectionResizeMode(QHeadView::ResizeToContents);header()->setStretchLastSection();
2018-06-19 13:48:52 1000
原创 获取模块路径
获取调用该dll的dll或EXE的模块路径EXTERN_C IMAGE_DOS_HEADER __ImageBase;bool GetDllDirPath(char* pszPath){GetModuleFileNameA((HMODULE)&__ImageBase, pszPath, MAX_PATH);return true;}无关代码在此省略。
2017-08-28 10:20:28 755
原创 winpe下开启vs远调器
命令行msvsmon.exe /anyuser /nosecuritywarn /nofirewallwarn /noauth
2017-06-07 17:39:40 363
原创 为文件添加everyone权限
SECURITY_DESCRIPTOR sd = {0};if (InitializeSecurityDescriptor(&sd, SECURITY_DESCRIPTOR_REVISION)){if (SetSecurityDescriptorDacl(&sd, TRUE, NULL, FALSE)){SetFileSecurityW(File, DACL_SECURITY_
2017-04-05 16:17:26 1982
原创 获取windows操作系统名称和版本
// GetSystemName.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #pragma comment(lib, "netapi32.lib")#define REG_K_OS_W L"SOFTWARE\\Microsoft\\Windows NT\\Cur
2017-04-01 15:53:22 2492
原创 win32判断当前进程是否是64位
bool Is64Bit(){typedef BOOL (WINAPI * LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);LPFN_ISWOW64PROCESS pFun = (LPFN_ISWOW64PROCESS)GetProcAddress(GetModuleHandle(TEXT("kernel32")), "IsWow64Process");B
2017-03-09 18:04:56 1002
原创 Windows操作系统名称及版本判断(二)
由于GetVersionEx GetVersion在win8之后出现的问题提供以下函数GetVersion...HINSTANCE hIns = LoadlibraryA("ntdll.dll");if (hIns){ typedef void (__stdcall * PFN)(DWORD*, DWORD*, DWORD*);PFN pFn = (PFN)GetPr
2016-09-09 17:26:24 744
转载 获取操作系统名称和版本
以下内容为转载,(最后内容为个人新增) 原文作者:http://blog.sina.com.cn/s/blog_49764fbb0100r29v.html先看这个:http://tieba.baidu.com/f?kz=859123733说的是什么是SP1 sp2 sp3....Windows XP Service Pack 的版本简称SP通俗地说:微软的漏洞补丁集合包补丁
2016-09-09 16:29:44 5467
原创 tips窗口显示置顶问题
项目中自定义了一个tips继承自cwnd。鼠标滑到某按钮时显示tips。问题是tips无法顶层显示。tips有pupup风格。经过修改在tips的消息响应中添加wm_setfocus,给转移焦点直接退出即可。
2016-08-17 17:56:33 611
原创 QT之setSizePolicy与setStretchFactor
class MyTestMain : public QWidget{public: MyTestMain(QWidget* pParent = NULL) :QWidget(pParent) { QHBoxLayout* pLayout = new QHBoxLayout(this); QTextEdit* pEditUp = new
2016-03-29 11:10:53 7010
转载 socket阻塞与非阻塞模式
本文转载http://blog.sina.com.cn/s/blog_63e164b00100mfvu.html阻塞模式Windows套接字在阻塞和非阻塞两种模式下执行I/O操作。在阻塞模式下,在I/O操作完成前,执行的操作函数一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管I/O是否完成,该函数所
2015-11-27 13:14:02 4538 3
转载 python中str函数isdigit、isdecimal、isnumeric的区别
转载自:http://www.cnblogs.com/jebeljebel/p/4006433.html?utm_source=tuicoolnum = "1" #unicodenum.isdigit() # Truenum.isdecimal() # Truenum.isnumeric() # Truenum = "1" # 全角num.isdigit()
2015-09-17 15:01:31 9521 4
转载 VC++动态链接库(DLL)编程深入浅出(zz)
全文转载自:http://www.cnblogs.com/chio/archive/2007/11/03/948480.html若有违规,请联系我删除。谢谢~~ 随笔-231 文章-29 评论-129 VC++动态链接库(DLL)编程深入浅出(zz)1.概论
2015-08-17 10:19:11 249
mhook-master.zip
2019-09-11
带有通配符的字符串匹配算法
2015-05-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人