11 2020 档案

Windows Server 2008R2 及上系统安装 Windows 可选功能
摘要:1. 获取有哪些可选功能可以安装 Dism /online /Get-Features >c:\features.txt 或 Dism /Online /Get-Features /Format:Table 2. 查看某一个可选功能的详细信息 Dism /online /Get-FeatureInf 阅读全文

posted @ 2020-11-25 13:44 空明流光 阅读(273) 评论(0) 推荐(0) 编辑

C#只允许运行一个实例
摘要:var preInstance = Process.GetProcesses().FirstOrDefault(p => { try { if (p.Id != Process.GetCurrentProcess().Id && p.MainModule != null && p.MainModul 阅读全文

posted @ 2020-11-20 09:38 空明流光 阅读(230) 评论(0) 推荐(0) 编辑

C# 命令行参数分割
摘要:[DllImport("shell32.dll", SetLastError = true)] private static extern IntPtr CommandLineToArgvW([MarshalAs(UnmanagedType.LPWStr)] string lpCmdLine, ou 阅读全文

posted @ 2020-11-19 15:29 空明流光 阅读(340) 评论(0) 推荐(0) 编辑

C# 获取所有已登录系统的用户名
摘要:[DllImport("wtsapi32.dll")] static extern IntPtr WTSOpenServer([MarshalAs(UnmanagedType.LPStr)] string pServerName); [DllImport("wtsapi32.dll")] stati 阅读全文

posted @ 2020-11-19 15:02 空明流光 阅读(1407) 评论(0) 推荐(0) 编辑

C#获取进程用户名
摘要:void Main() { Process.GetCurrentProcess().Id.Dump(); getProcessOwnerName(Process.GetCurrentProcess().Id).Dump(); } public string getProcessOwnerName(i 阅读全文

posted @ 2020-11-19 10:39 空明流光 阅读(805) 评论(0) 推荐(0) 编辑

psexec 用法
摘要:自动同意使用协议、用SYSTEM帐号、异步的、桌面交互 启动 notepad.exe psexec -accepteula -s -d -i notepad.exe 阅读全文

posted @ 2020-11-18 22:12 空明流光 阅读(224) 评论(0) 推荐(0) 编辑

检测 Visual C++ Redistributable Package 相应版本是否已安装
摘要:检测注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\{vs-version}\VC\Runtimes\{platform}\Installed, 值为1即代表已安装 {vs-version} :VS版本号,vs2017对应为14,其它版本 阅读全文

posted @ 2020-11-17 15:52 空明流光 阅读(1416) 评论(0) 推荐(0) 编辑

c# 创建快捷方式
摘要:之前网上找了几个方法,创建快捷方式,到windows 7 下竟然报错,或没有权限,今天经过一番搜索,终于找到一个很简单的方法: 首先添加以下引用:COM下Windows Script Host Object Model using System; using System.Collections.G 阅读全文

posted @ 2020-11-13 09:40 空明流光 阅读(248) 评论(0) 推荐(0) 编辑

sql server 将二进制字段保存到磁盘文件
摘要:--open GO sp_configure 'show advanced options', 1 RECONFIGURE GO sp_configure 'Ole Automation Procedures', 1 RECONFIGURE GO EXEC sp_configure 'Ole Aut 阅读全文

posted @ 2020-11-11 13:44 空明流光 阅读(379) 评论(0) 推荐(0) 编辑

C# 增加 IIS 默认主页文档
摘要:void Main() { using (ServerManager serverManager = new ServerManager()) { var config = serverManager.GetWebConfiguration("SGSM"); ConfigurationSection 阅读全文

posted @ 2020-11-10 13:23 空明流光 阅读(260) 评论(0) 推荐(0) 编辑

C# 解压缩ZIP文件
摘要:void Main() { var files = ExtractZip(@"云阅卷V5.0.4.1_Alpha_20201015.zip",@"程序包/firstelite/publish/OMS",@"E:\Desktop\test"); files.Count.Dump(); files.Du 阅读全文

posted @ 2020-11-10 11:05 空明流光 阅读(2811) 评论(0) 推荐(0) 编辑

C#执行命令行 和 bat文件
摘要:1.命令行直接执行: private bool runCmd(string cmd) { var output = string.Empty; var p = new Process(); p.StartInfo.WorkingDirectory = AppDomain.CurrentDomain. 阅读全文

posted @ 2020-11-05 09:18 空明流光 阅读(2431) 评论(0) 推荐(0) 编辑

64位系统的下的32位和64位进程的自动转向问题
摘要:32位进程不能加载64位Dll,64位进程也不可以加载32位Dll。Windows的系统目录包含了所有安装的应用程序和它们的Dll文件,根据我们所述的规则,它应该被分为给64位应用程序的目录和给32位应用程序的目录。如果不这样,我们就无法区分32位和64位的Dll文件。对于64位应用程序,其文件通常 阅读全文

posted @ 2020-11-04 15:31 空明流光 阅读(226) 评论(0) 推荐(0) 编辑

c# 打包安装部署程序自定义操作
摘要:在做安装程序时,程序允许我们订制自定义操作,可以选vbs、js、exe等应该作为操作,但侑于资料的不完整,很多操作并不好完成。比如:vbs如何写、安装时如何返回值表示终止安装,如何返回值表示安装可以继续,如何以管理员权限运行等,资料有点少,一时没有头绪。 还好微软给我们提供了用C#代码来实现自定义操 阅读全文

posted @ 2020-11-03 10:47 空明流光 阅读(800) 评论(0) 推荐(0) 编辑

代码可控安装 iis
摘要:windows 7 or server2008 r2:pkgmgr /norestart /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-Configuratio 阅读全文

posted @ 2020-11-02 10:39 空明流光 阅读(28) 评论(0) 推荐(0) 编辑

vbs以管理员身份运行安装iis
摘要:If Not WScript.Arguments.Named.Exists("elevate") Then CreateObject("Shell.Application").ShellExecute WScript.FullName _ , """" & WScript.ScriptFullNam 阅读全文

posted @ 2020-11-02 10:06 空明流光 阅读(275) 评论(0) 推荐(0) 编辑

导航