最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7474 今日文数:2417
|
DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为:IIS://ComputerName/Service/Website/DirectoryComputer...
|
用单字符分割字符串大家应该很熟悉,例如:stringsource=dfd^Afdf^AAAAAA^Adfdf;varlist=source.Split(A);可是我们遇到这么一个场景,用多字符(字符串)分割字符串,方法:stringsource=dfd^Afdf^AAAAAA^Adfdf;string[]stringS...
|
今天给大家介绍一个开源.net混淆器——ConfuserExhttp://yck1509.github.io/ConfuserEx/由于项目中要用到.net混淆器,网上搜寻了很多款,比如Dotfuscator、xeoncode、foxit等等。但大部分收费,当然也有破解版的,公司要求不能用盗版软件。找了半天终于找到了C...
|
.net即DotNet,它是一个技术平台,不是一门语言,可以通过编程语言(.net支持的语言)来访问。.net将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接。目前很多语言都能开发.net平台...
|
背景:由于项目需要,使用RDP文件来远程登录,需要实现点击rdp文件就可以自动连接远程桌面,并且实现自动登录功能!自动登录!自动登录!自动登录:密码需要经过加密,本文的核心!!!废话少说,看代码!
1、首先添加引用是必须的!usingSystem;usingSystem.Security.Cryptography;
...
|
【C#代码】ProcessrdcProcess=newProcess();//使用Powershell自动保存此IP远程桌面的登录用户名和密码rdcProcess.StartInfo.FileName=Environment.ExpandEnvironmentVariables(@%SystemRoot%\system...
|
用法:ssms.exe[-Sserver_name[\instance_name]][-d数据库][-U用户][-P密码][-E][文件名[,文件名]][/?][-SThenameoftheSQLServerinstancetowhichtoconnect][-dThenameoftheSQLServerdatabas...
|
两个方法:方法一:手工切换1.打开企业管理器看到这个SQL-SERVER组下面的(local)windowsNT。2.右击鼠标,点属性,这样看到一个窗口。3.然后点击安全性,选择SQLServer和Windows,点击确定。4.重新启动SQLSERVER这样就ok了。方法二:C#代码自动切换1.开始--->运行,...
|
当SQLServer所有用户都被禁用了怎么办,数据库是不可能重装数据库,这辈子都不可能的。我用的是Win10+SQLServer2012,总结下网上前辈的方法,找了好几个帖子,汇总了一下,亲测可用。不过时间久远了,有点忘记了,还是留点参考吧(处理完了忘了记下来)。--禁用所有账户DECLARE@sqlNVARCHAR(...
|
C#使用ServiceController控制类Windows服务,添加首次使用前引文:System.ServiceProcess,空间中引用:usingSystem.ServiceProcess。以下示例获取本机已安装的Windows服务和应用,然后查找某一应用活服务是否已经安装。代码:usingSystem;usi...
|
使用VB.NET、C#或VBScript,如何检查IIS6管理兼容性功能及其子功能是否已安装在运行IIS7.x的计算机上?解决方案我使用RegistryWorkshop的试用版(比较注册表功能)进行了一些测试,结果如下:如果安装了IIS7.x,以下注册表项包含有关已安装子组件的信息:HKEY_LOCAL_MACHINE...
|
介绍我之前关于使用托管代码检测安装了哪些.NETFramework版本和服务包的文章生成了一些与检测Internet信息服务(IIS)是否已安装以及ASP或ASP.NET是否已注册相关的后续问题。由于这是一个托管代码解决方案,它确实需要已经安装了.NETFramework的一个版本,因此不能保证此类作为安装过程的一部分...
|
foreach(TabPagetpinthis.tabControl1.TabPages)}
|
gYP.Start()方法调用后填写一台公网主机IP(192.168.0.225)和端口(51),然后公网主机用lcx转发51到510端口,远程桌面在公网主机连自己(127.0.0.1:510)的510端口,就可以了。源码附件:testPortTransfer.rar、附件:lcx.rar主窗口:FrmPortTran...
|
端口转发(Portforwarding),有时被叫做隧道,是安全壳(SSH)为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口。这里我就用工具是Lcx,Lcx.exe是一个端...
|
下面的操作存在风险,建议做好数据库备份。
1、单个修改execsp_changeobjectowner[所有者].[对象名],dbo例子:execsp_changeobjectowner[test].[dnt_users],dbo执行后,数据库中dnt_users表的所有者从test变为dbo。
2、批量修改2.1...
|
软件介绍DotfuscatorProfessionalEdition是VS里面一个自带的.NET混淆器和压缩器,它可以帮助您防止您的应用程序被反编译。同时,它还可以使得您的应用程序更加小巧以及高效。这款软件旨在阻止各种反编译器生成有用的输出,即便是那些最好的反编译器也不例外。它提供了全面、高效的.NET代码开发和部署过...
|
usingSystem.Diagnostics;
Process[]myProcesses=Process.GetProcessesByName(WinRAR);foreach(ProcessmyProcessinmyProcesses)
注意:GetProcessesByName(QQ)中的参数即进程的名字,别写...
|
获取DLL的目录:1234AssemblymyAssembly=Assembly.GetEntryAssembly();stringpath=myAssembly.Location;DirectoryInfodr=newDirectoryInfo(path);path=dr.Parent;//当前目录的上一级目录C#获...
|
在C#中调用powershell脚本,需要引用的namespace如下:usingSystem.Management.Automation;usingSystem.Management.Automation.Runspaces;添加System.Management.Automation.dll的引用,需要使用浏览,如...
|
CMD:Processp=newProcess();p.StartInfo.FileName=cmd.exe;//p.StartInfo.Arguments=/cC:\\Windows\\System32\\cmd.exe;p.StartInfo.UseShellExecute=false;//是否使用操作系统shel...
|
usingSystem;usingMicrosoft.Win32;usingSystem.Diagnostics;usingSystem.IO;namespaceMSCL-r,rarName,path);startinfo=newProcessStartInfo();startinfo.FileName=rarexe;...
|
因工作中要对数据打包,顺便研究了下WinRAR的命令行模式,自己写了些例子,基本用法如下:测试压缩文件准备:文件夹test_data,内部包含子文件夹,分别存放了一些*.log和*.txt文件。原文链接https://www.cnblogs.com/fetty/p/4769279.html测试代码如下:1rem压缩全部...
|
C#语言实现定时开启/禁用网卡1、程序运行效果图2、程序实现主要代码3、源代码工程文件(VS2013工程文件编译通过)4、查看网卡名称附图1、win7旗舰版运行效果图:2、程序实现主要代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Component...
|
1.usingSystem;2.usingSystem.Collections.Generic;3.usingSystem.ComponentModel;4.usingSystem.Data;5.usingSystem.Drawing;6.usingSystem.Text;7.usingSystem.Windows.F...
|