最近在使用windows应用程序计划来设置应用开机启动运行,但是不知为什么老是运行一段时间莫名其妙的退出,很是不爽,后面想想可以将应用做成 “服务” 这样应该就稳定多了,那怎样将exe的应用程序简单快速的做成windows服务呢,同事推荐了一个工具,用起来就是很方便,来写个博客记录一下介绍一下NSSM是个什么东西吧NSSM 是一个服务封装程序,它可以将普通 exe 程序或 Nodejs 项目封装成服务,像 windows 服务一样运行。同类型的工...
在C编程中,经常会需要打印日志使用dbgview查看相应的一些信息,常用的是这样的:void __cdecl DbgPrintW(const char *format, ...){ char buf[4096], *p = buf; va_list args; va_start(args, format); p += _vsnprintf(p, sizeof buf - 1, format, args); va_end(args); OutputDebugStringW((LPCWSTR)buf);}void __cdecl DbgPrintA(const char *format, ...){ char buf[4096], *p = buf; va_list args; va_start(args, format); ...
一、实验环境
* 虚拟化环境:VMware workstation 15 pro
* 虚拟机1:windows 10 专业版 1909 C:系统盘 D:数据盘 E:备份盘
* 虚拟机2:windows 10 专业版 1909 C:系统盘 D:数据盘 Z:网络恢复盘
* 光盘:Windows 10 专业版 1909安装盘 、windows10 PE盘
二、使用sysprep进行系统封装
1、操作系统安装
通过挂载光盘方式在虚拟机1上安装windows 10 专业版1909,此处为常规操作,步骤省略。
2、环境配置及软件安装
在虚拟...
这里下载源码1.Aboutlib_serial_port is an library to operate serial port, which is written by c++11. .It is convenient to read and write data to the serial port after openning. And also, it supports to query the information of available serial port.
to receive data, this library creates a thread to do that.
If an error occured, it will output the error information to the log file using spdlog libra...
@echo off
setlocal enabledelayedexpansion
::判断是否为管理员打开
net.exe session 1>NUL 2>NUL && (goto start
) || (goto UACPrompt
):UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :start
choice /C 1234 /T 15 /D 3 /M "1.查看所有转发列表,2.映射端口,3.删除映射,...
好压压缩软件(HaoZip)是强大的压缩文件管理器,是完全免费的新一代压缩软件,相比其它压缩软件系统资源占用更少,有更好的兼容性,压缩率比较高。
??它提供了对ZIP、7Z和TAR文件的完整支持,能解压RAR、ACE、UUE、JAR、XPI、BZ2、BZIP2、TBZ2、TBZ、GZ、GZIP、TGZ、 TPZ、LZMA、Z、TAZ、LZH、LZA、WIM、SWM、CPIO、 CAB、ISO、ARJ、XAR、RPM、DEB、DMG、HFS等多达44种格式文件这是同类软件无法比拟的。
?好压压缩软件的功能包括强...
sysprep的作用1.整个组织中重复使用的自定义 Windows 映像;2.将 Windows 配置为启动进入“欢迎使用 Windows”;3.从 Windows 中删除系统特定的数据,特别是计算机安全识别符(SID);4.将 Windows 配置为启动进入审核模式。使用审核模式可以安装第三方应用程序和设备驱动器,以及测试计算机的功能。——针对某些驱动的问题满足软件提前安装需求的同时,可以解决Ghost计算机新系统但是用户无法初始化定义用户名的问题。操作步骤1.安...