- 博客(126)
- 资源 (24)
- 收藏
- 关注
原创 修改文件或文件夹的创建时间、修改时间、访问时间
功能修改文件或文件夹的创建时间、修改时间、访问时间。支持系统Windows xp3 ~ win10软件截图下载地址https://download.csdn.net/download/lhyhr/17063518
2021-04-23 12:58:40 1700
原创 查询与修改exe、dll等PE文件的版本信息【界面版】
软件功能:查询与修改exe、dll文件的版本信息,支持数字签名查询。界面图:下载地址:https://download.csdn.net/download/lhyhr/15120562
2021-02-07 18:17:49 732
原创 显示Windows桌面系统图标
Windows安装后桌面往往不会显示“此电脑”、“网络”、“控制面板”等图标,可以使用该工具进行快速显示。支持静默参数:/s或-s运行后效果图:
2020-11-12 12:56:58 354
原创 修改exe、dll等PE文件的版本信息
ModifyVersionInfo功能:修改exe、dll文件的版本信息命令行传参形式:ModifyVersionInfo.exe <-FilePath="x:\test.exe"> [-FileDescription="xxxx"][...]可使用的参形选项:-FilePath:必须,指定待修改的exe、dll文件路径-Comments:可选,注释信息,若不指定则使用默认信息-CompanyName:可选,公司名称,若不指定则使用默认信息-FileDescrip
2020-10-20 18:44:06 2111 2
原创 悟空文件分享--局域网文件快速分享工具
设计背景与痛点:1、大文件通过QQ、企业微信、钉钉等发送时,需要漫长的上传等待,费时!!!2、使用U盘或移动硬盘来回拷贝,麻烦!!!费时!!!3、敏感文件,通过QQ、企业微信、钉钉发送,不安全!!!4、PC上的文件资料、APP应用等发送到手机,不方便!!!费时!!!设计目标:悟空文件分享,旨在局域网内方便、快速、安全分享文件,支持PC到PC,PC到手机,无需漫长的上传等待和U盘、移动硬盘来回拷贝,直接生成下载链接发给同事下载,节省文件拷贝和上传时间。支持系统:Windows
2020-10-20 09:01:49 948
原创 批量获取文件名或文件完整路径
SMenu(完整名称为StrongMenu)工具简介: 快速获取文件和目录的名称、所在路径,同时支持多个文件和目录选中,支持文件和目录混选。获取后自动发送到剪贴板,在目标直接粘贴即可。支持平台: Windows使用方法: 解压后把StrongMenu目录复制到任意磁盘根目录下,双击StrongMenu目录下StrongMenu.exe文件进行安装。安装完成后在文件和文件夹上右键,如:使用方法及效果演示:...
2020-07-21 12:48:23 1892
原创 新风格MFC文件夹(目录)选择对话框CFolderPickerDialog
新风格选择目录或文件夹样式,如下图:提示:此类仅适用于vista及以上windows操作系统。在xp系统上选择目录会变成选择文件。方式一【推荐】:使用MFC的CFolderPickerDialogvoid CMCFolderPickerDialogDemoDlg::OnBnClickedButton1(){CFolderPickerDialogcfd(NULL, 0, this, 0);if (cfd.DoModal() ==...
2021-01-25 10:58:22 1479
原创 获取INI文件某个节下的所有键值
config.ini文件内容[name]zhangsan = 19lisi = 20wangwu = 18读取代码#include <afxwin.h>#include <tchar.h>#include <iostream>#include <map>using namespace std;map<CString, CString> mapIniKeyValue;/*功能:获取ini文件某个节下的所有键值。参数:
2020-12-15 16:04:40 2441
原创 MFC中使用CFileDialog类实现打开或保存文件对话框
// MFC中使用CFileDialog类实现打开或保存文件对话框VOID MOpenFileDialog(){ CFileDialog FDlg(TRUE, _T(".txt"), NULL, OFN_HIDEREADONLY, "word文件(*.doc)|*.doc|所有文件(*.*) |*.*||"); if (FDlg.DoModal() == IDOK) { CString strFileName = FDlg.GetPathName(); }}// CFileDialo.
2020-11-02 12:52:36 585
原创 VC 打开文件对话框/保存文件对话框/ 选择文件夹对话框
#include <windows.h>#include <ShlObj.h>#include <tchar.h>// 打开文件对话框VOID OpenFileDialog(){ // 打开文件对话框 OPENFILENAME ofn; TCHAR szFileName[MAX_PATH] = { 0 }; // 保存文件完整路径 TCHAR szTitleName[MAX_PATH] = { 0 }; // 保存文件名 // 设置过滤条件.
2020-11-02 12:31:02 1488
原创 【WM_ENDSESSION】MFC响应关机事件
void CMDemoShutdownEventReponseDlg::OnEndSession(BOOL bEnding){ CDialogEx::OnEndSession(bEnding); // TODO: Add your message handler code here MessageBox(_T("ok"));}
2020-10-15 10:10:08 566
原创 Go 程序的一般结构
// 当前程序的包名package main// 导入其他包import "fmt"// 常量的声明const _PI float64 = 3.14// 全局变量声明var title string = "hello world."// 一般类型声明type newType int// 结构声明type Student struct{}// 接口的声明type ILearn interface{}// 由 main 作为程序入口的启动点func main().
2020-08-07 17:48:51 215
原创 C/C++ INI文件操作
一、INI文件用途: 1、存储程序的初始化信息; 2、存储需要保存的数据信息。二、INI文件结构: 由节名、键名、键值组成。形式如下: [节名] 键名 = 键值备注:一个INI文件,可以用多个节。三、读取INI文件 1、WritePrivateProfileString 该函数用于向INI文件中写入一个字符串数据。 函数原型如下:BOOL WritePrivateProfileStr
2015-10-07 21:13:58 2042
转载 DLLMain函数
DLLMain函数原型:BOOL WINAPI DllMain( HINSTANCE hinstDLL, // handle to DLL module DWORD fdwReason, // reason for calling function LPVOID lpvReserved // reserved);跟exe有个main或者WinMain入口函数一样,DLL
2015-10-05 23:30:29 1803
原创 VC++动态链接库
函数库:把函数组织起来,供其他程序调用,达到函数的复用的目的。 1、静态函数库与动态函数库: 静态函数库 - 编译时代码直接被编译链接到exe中。 缺点:会使程序的体积非常庞大。不利于模块的共享。 优点:不会产生dll文件,不依赖dll文件就能运行。动态函数库 - 就是把函数或业务代码封装在dll文件中。 优点:函数代码在dll文件中,其他程序可以调用dll中的代码,可以被多个程序共享。
2015-10-05 23:03:39 1034
原创 C/C++使用WinAPI CreateProcess函数调用外部程序
CreateProcess函数原型:函数原型: BOOL WINAPI CreateProcess( In_opt LPCTSTR lpApplicationName, Inout_opt LPTSTR lpCommandLine, In_opt LPSECURITY_ATTRIBUTES lpProcessAttributes, In_opt L
2015-03-19 13:43:19 9091
原创 使用Windows API函数向标准窗口控件发送消息
设计需求:向一个标准窗口控件按钮发送点击消息。需要的API函数:1、FindWindow函数函数原型:HWND WINAPI FindWindow( _In_opt_ LPCTSTR lpClassName, //窗口的类名 _In_opt_ LPCTSTR lpWindowName //窗口的标题);查看微软官方说明:http://msdn.micros
2014-12-06 15:05:39 4833
原创 C/C++新建注册表项【代码示例】
使用Windows API 函数中的RegCreateKeyEx函数来实现对注册表新建注册表项。RegCreateKeyEx函数:原形:LONGRegCreateKeyEx( HKEYhKey,//主键名称 LPCTSTRlpSubKey,//子键名称或路径 DWORD...
2014-11-17 18:03:23 6739
原创 C/C++读写注册表中二进制数据【代码示例】
使用Windows API 函数中的RegOpenKeyEx()函数和RegSetEx()函数来实现对注册表某项下的所有子项进行枚举。1、RegOpenKeyEx 函数:原形:LONG RegOpenKeyEx( HKEY hKey, // 要打开主键名 LPCTSTR lpSubKey, // 需要打开的子键
2014-11-17 17:28:06 4362
原创 C/C++枚举注册表某项下的所有键值【代码示例】
使用Windows API 函数中的RegOpenKeyEx()函数和RegEnumKeyEx()函数来实现对注册表某项下的所有子项进行枚举。1、RegOpenKeyEx 函数:原形:LONG RegOpenKeyEx( HKEY hKey, // 要打开主键名 LPCTSTR lpSubKey, // 需要打
2014-11-17 16:47:32 4237
原创 C/C++枚举注册表某项下的所有子项【代码示例】
/* * 版权: * 文件名称:RegEnumKey.c * 摘要:枚举注册表下的所有子项 * 当前版本: * 作者:烈风 * 完成日期: */# include # include # include int main(void){HKEY hKey = NULL; //保存注册表的句柄 TCHAR *subKey = "
2014-11-17 13:47:19 6039
原创 FastUninstaller 快速卸载工具 v2.0.2022.1013 发布
FastUninstaller 快速卸载工具,我很早就写了,也有了很多版本,比如用Python + wxPython写的第一个版本,接着又用C#重新写了FastUninstaller,总感觉运行效率有些慢,虽然说C#比Python写的要快了好多,但是每次安装到写的电脑上时都需要安装一个.net framework,很麻烦,在追求运行效率快速安装的目标下,决定用C语言来写FastUninstaller工具。运行环境:Win XP/Vista/7 /8/8.1/10/11。不用进控制面板,也能卸载程序。
2014-10-22 13:53:56 2080
原创 py2exe 打包的exe,添加管理员权限
windows = [{"script": "myscript.py","uac_info": "requireAdministrator"#获取管理员权限}]
2013-10-21 18:13:32 4017
原创 获取注册表某键下的所有子键
源代码:#!/usr/bin/env python#coding:utf-8import _winregkey = "想要获取的键"open_key=_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, key)countkey=_winreg.QueryInfoKey(open_key)[0]keylist=[]for i in rang
2013-10-21 14:38:19 3684
原创 UninstallTool(Windows软件卸载工具)--快捷、方便卸载电脑中的软件
打开“开始”菜单-控制面板-添加/卸载程序,步骤太多太烦了,即使这样一次也只能卸载一个软件,用360?每次打开都要弹出主程序界面,太慢!为了解决这个问题,本人写了一个小工具通过在桌面快捷方式上右键--选择“软件卸载”轻松搞定。软件名称:Uninstall(右键卸载)软件版本:1.0.0.1软件大小:5.5MB软件语言:简体中文 捆绑插件:无 软件性质:免费 运行环境:W
2013-10-10 11:55:58 4309
原创 获取 Python 模块的路径
import a_moduleprint a_module.__file__如果需要跨平台,可用下面代码:import ospath = os.path.dirname(amodule.__file__)
2013-10-08 18:30:56 1344
原创 好压助手--批量添加文件、删除文件、设置密码、添加注释[隆重推出]
你是不是经常为批量处理压缩包而烦恼呢?现在好了,我给大家推荐一款非常给力的绿色小软件!"好压助手",帮助你轻松搞定压缩包批量添加文件、删除文件、设置密码、添加注释的繁重工作。软件名称:好压助手软件版本:1.0.0.1软件大小:5.5MB软件语言:简体中文 捆绑插件:无 软件性质:免费 运行环境:Win xp/Vista/7 /8制作发行:烈风更新日期
2013-09-06 19:11:32 2559 1
原创 wx.BoxSizer布局管理
创建wx.BoxSizer:box = wx.BoxSizer(integer orient)orient参数为:(垂直方向)wx.VERTICAL 或(水平方向) wx.HORIZONTALbox.Add(wx.Window window, integer proportion=0, integer flag = 0, integer border = 0)window:需要添加到wx.
2013-07-21 12:36:00 15518
转载 Python常用内建函数
bool(obj) 返回obj对象的布尔值,也就是obj.__nonzero__()方法的返回值 int(obj, base=10) 返回一个字符串或数值对象的整数表示, 类似string.atoi();从Python 1.6起,引入了可选的进制参数。 long(obj, base=10) 返回一个字符或数据对象的长整数表示,类似string.atol(), 从Python1.
2013-07-19 10:18:09 1950
转载 Python字符串类型的内建函数
1、string.capitalize() 把字符串的第一个字符大写 例如:>>> s = 'hello world'>>> s.capitalize()'Hello world'2、string.center(width) 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串 例如:>>> s = 'hello world'>>> s.cen
2013-07-19 10:04:18 1560
转载 Pycharm 快捷键
Ctrl /注释(取消注释)选择的行Shift + Enter开始新行Ctrl + Enter智能换行TAB Shift+TAB缩进/取消缩进所选择的行Ctrl + Alt + I自动缩进行Ctrl + Y删除当前插入符所在的行Ctrl + D复制当前行、或者选择的块Ctrl + Shift + J合并行
2013-07-18 12:50:46 5246
转载 python打开远程网页上图片的大小和尺寸
Python中处理图片可以使用PIL库,PIL全称Python Imaging Library,就是python图形处理库的意思。在PIL中,可以使用Image.open来打开一个图片文件,但是笔者试了下,不能打开url地址的图片。如果要先把图片下载下来,存储到磁盘上,才能进行操作,那也太麻烦了。有没什么办法可以直接打开url地址的图片呢?笔者提供一个方法:下载图片还是必须的,只是不存储到磁盘上,
2013-07-18 09:59:27 3586
原创 [C++] for循环实现九九乘法表
#includeusing std::cout;int main(){ for (int i=1; i<=9; i++)//控制输出行 { for (int j=1; j<=i; j++)//控制输入列 { int m=j*i; cout<<j<<"x"<<i<<"="<<m<<"\t"; } cout<<"\n"; } return 0;}
2013-06-23 18:24:24 4631
原创 Python 学习笔记之流程控制
Python 流程控制 Python语言中的流程控制类似其他的编程语言,包括了像if,for和while这样的语法结构。一、if 语句 if语句包含一个逻辑表达式,对给定的条件表达式进行判断,然后根据结果确定执行的代码块。 if语句的语法形式有三种: 1、 if expression:
2013-05-30 22:43:03 1441
原创 Python 学习笔记之运算符与表达式
Python 运算符与表达式● Python运算符包括: ● 算术运算符 +、-、*、/、//、%、** ● 赋值运算符 =、+=、-=、*=、/=、//=、%=、**= ● 关系运算符 、=、==、!= (返回布尔值:True或False) ● 逻辑运算符 and 逻辑与 T
2013-05-27 16:35:23 1400
原创 Python学习笔记之字典
一、什么是字典?字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。字典类型与序列类型的区别: 存取和访问数据的方式不同。 序列类型只用数字类型的键(从序列
2013-05-22 14:08:17 1998 1
原创 Python 经典学习资料收集
该文中的所有学习资料均来源与互联网。Python学习:1、Python学习手册第三版(中文版)http://pan.baidu.com/share/link?shareid=463329&uk=19297487302、Python学习手册第四版(中文版)http://pan.baidu.com/share/link?shareid=463257&uk=1929748730
2013-05-20 10:48:44 2455
转载 Python 操作注册表
通过Python操作注册表有两种方式,第一种是通过Python的内置模块 _winreg;另一种方式就是Win32 Extension For Python 的win32api模块,但是需要进行额外的安装。这里主要给出一些_winreg和win32api的Demo代码。1、 _winreg可以参考官方的参考文档:http://docs.python.org/library/_winreg.ht
2013-05-18 22:01:56 2686
原创 Python局部变量与全局变量
Python中的局部全局与全局变量主要体现在函数内的变量与函数外的变量。局部与全局就是变量的作用域(作用范围)。当你在函数内部定义变量的时候,它们与函数外具有相同名称的变量没有任何关系,即变量对于函数来说是 局部 的。这也是这个变量的 作用域 。所有的变量的作用域是它们被定义的块,从它们被定义的地方开始。使用局部变量:#!/usr/bin/env python# File
2013-05-18 21:27:25 5143 1
FastUninstaller快速卸载软件
2022-10-13
PE版本信息查询与修改
2021-02-07
显示桌面系统图标,如“此电脑”、“网络”、“控制面板”等图标
2020-11-12
批量获取文件名或文件完整路径(StrongMenu)2020.11.08更新
2020-11-07
ModifyVersionInfo.zip
2020-10-20
悟空文件分享--局域网文件快速分享工具
2020-10-20
悟空文件分享.zip
2020-08-19
批量获取文件名称或文件完整路径--StrongMenu.zip
2020-07-21
UninstallTool(软件卸载工具)
2013-10-10
go1.1.1.windows-amd64
2013-07-25
Visual Assist X 10.7.1929
2013-06-19
编程ING人人都能学会程序设计
2012-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人