环境: Win10 X64, VS2019 错误提示: 错误 MSB3086 任务未能使用 SdkToolsPath“”或注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2\WinSDK-NetFx40Tools-x86”找到“al.exe”.请确保已设置 SdkToolsPath,在 SdkToolsPath 之下的相应处理器特定位置存在该工具,并且已安装 Microsoft Windows SDK…
既然生为中国人,就没有什么好抱怨的了,遇到编码的问题,那只有解决它了. 如果经常使用Struts,并做过国际化操作的人来说,对于中文资源文件的处理应该不会感到陌生的.比如下面两个文件,一个是英文的,一个是中文的.对于英文的,一切照常:对于中文的,一般需要用JDK的native2ascii工具进行转换. application_en.properties # Resources for the Hello sample application hello.title=A first Struts…
注册表的用途与设置 注册表是windows的核心,里面储存着大量的系统信息,说白了就是一个庞大的数据库.如果你不懂什么是数据库,那没关系,不影响你了解注册表,不过最好对数据库有所了解.注册表里面所有的信息平时都是由windows操作系统自主管理的,也可以通过软件或手工修改.注册表里面有很多系统的重要信息,包括外设,驱动程序,软件,用户记录等等,注册表在很大程度上“指挥”电脑怎样工作.注册表有很大的用处,功能非常强大,是windows的核心.通过修改注册表,我们可以对系统进行限制.优化等等.比如我…
简介 添加注册表项是实现文件自启动的经典方法之一,但因为操作注册表项是一个敏感操作,被报毒可能性较大,但即便如此,这个方法还是值得一学的,因为后期大部分编程都涉及到注册表操作. 最常使用到的注册表项有两项: "HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows"将"load"键下的键值改为自启动目标文件路径,但缺点在于只能支持一个程序: "HKEY_LOCAL_MACH…
之前折腾了个C#的项目: WLW (Windows Live Writer) Plugin–InsertSkydriveFiles 然后又弄了个对应的Installer: [已解决]给一个C#的Dll库的项目,制作msi安装包 + [已彻底搞懂原因]制作出来的msi的installer,在卸载程序的时候,在删除本程序所创建的注册表项的同时会把父级注册表项删除掉 生成的msi,是可以正常安装的: 但是有个问题,当之前安装了某个版本的InsertSkydriveFiles_Installer.msi…
随意新建一个wpf应用 在cs代码编辑,增加 using System.Resources; 放在最上 在方案新建文件夹 名 文件 在 文件 新建资源文件 资源.resx 资源.resx 添加字符串 a 值 逗 获得资源 string str; ResourceManager loader = Properties.Resources.ResourceManager; loader = 文件.资源.ResourceManager; str = 文件.资源.a; //或 str = loader.…
上次的项目没有使用资源文件,打包出的apk安装后是系统默认图标,程序标题也是包名加类名. 添加资源需要对编译的命令做一点调整. 首先在项目根目录新建res和assets目录,在res内新建drawable和values目录. 在assets内新建文本文件info.txt,内容随意. 在values内新建xml文件strings.xml,内容如下: <?xml version="1.0" encoding="utf-8"?> <resources&g…
主要是以字符串的形式来读取xml,然后通过遍历读取节点,通过节点属性名称获取属性值 /// <summary> /// 初始化OPC参数配置 /// </summary> /// <returns></returns> public static OCPParamsDefine InitOPCParamsConfig() { OCPParamsDefine _OCPParamsDefine = null; ; byte[] buffer = Encoding…
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); if (xlApp == null) { return false; } int FormatNum;//保存excel文件的格式 string Version;//excel版本号 Version = xlApp.Version;//获取你使用的excel 的版本号 if (Convert.To…
#include <Windows.h> WinExec("cmd /C \"del C:\\Windows\\secretWin.ini\"",SW_HIDE); WinExec("cmd /C \"del C:\\Windows\\simpleTrboUpdateInfo.ini\"",SW_HIDE); WinExec("cmd /C \"echo Y | reg delete HKEY_…