最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9326 今日文數(shù):3938
|
使用System.security.Cryptography.HashAlgorithm類為每個(gè)文件生成一個(gè)哈希碼,然后比較兩個(gè)哈希碼是否相同。該哈希算法為一個(gè)文件生成一個(gè)小的二進(jìn)制“指紋”,從統(tǒng)計(jì)學(xué)的角度來看,不同的文件不可能生成相同的哈希碼要生成一個(gè)哈希碼,必須首先創(chuàng)建一個(gè)HashAlgorithm對(duì)象,通過Has...
|
前段時(shí)間公司說讓系統(tǒng)可以進(jìn)行對(duì)AD域的操作,包括創(chuàng)建用戶。于是上網(wǎng)查資料,了解何為AD域。還不知道的這邊請(qǐng)https://www.cnblogs.com/cnjavahome/p/9029665.html。網(wǎng)上有很多提供對(duì)AD域操作的幫助類,簡(jiǎn)稱ADHelper.cs,等會(huì)我也發(fā)一個(gè)。使用網(wǎng)上的幫助類的時(shí)候我遇到幾個(gè)問...
|
這幾天使用C#操作windows帳戶相當(dāng)糾結(jié),以前沒做過,google翻閱了不少資料,嘗試不少方法,終于解決了我的問題。1.創(chuàng)建windows帳戶///<summary>///創(chuàng)建Windows帳戶///</summary>///<paramname=pathname></pa...
|
一.平臺(tái):WindowsXPSP3+IIS5.1+VisualStudio2005.NET框架下,System.DirectoryServices命名空間中的DirectoryEntry提供了活動(dòng)目錄組件管理功能,它調(diào)用ADSI操作IIS。二.DirectoryEntry.Properties遍歷IISWeb虛擬目錄和...
|
源碼:DirectoryEntrydir=newDirectoryEntry(IIS://localhost/w3svc);foreach(stringelmentNameindir.Properties.PropertyNames)}
結(jié)果:AllowKeepAlive[0]=TrueAppAllowClientD...
|
AD屬性對(duì)照表“常規(guī)”標(biāo)簽姓Sn名Givename英文縮寫Initials顯示名稱displayName描述Description辦公室physicalDeliveryOfficeName電話號(hào)碼telephoneNumber電話號(hào)碼:其它otherTelephone多個(gè)以英文分號(hào)分隔電子郵件Mail網(wǎng)頁wWWHome...
|
DirectoryEntry是.Net給我們的一大禮物,他的名字我們就知道他的功能--目錄入口。使用過ADSI的人都知道操作IIS,WinNT這些時(shí),我們還需要提供他們的Path,操作IIS時(shí),這個(gè)Path的格式為:IIS://ComputerName/Service/Website/DirectoryComputer...
|
用單字符分割字符串大家應(yīng)該很熟悉,例如:stringsource=dfd^Afdf^AAAAAA^Adfdf;varlist=source.Split(A);可是我們遇到這么一個(gè)場(chǎng)景,用多字符(字符串)分割字符串,方法:stringsource=dfd^Afdf^AAAAAA^Adfdf;string[]stringS...
|
今天給大家介紹一個(gè)開源.net混淆器——ConfuserExhttp://yck1509.github.io/ConfuserEx/由于項(xiàng)目中要用到.net混淆器,網(wǎng)上搜尋了很多款,比如Dotfuscator、xeoncode、foxit等等。但大部分收費(fèi),當(dāng)然也有破解版的,公司要求不能用盜版軟件。找了半天終于找到了C...
|
.net即DotNet,它是一個(gè)技術(shù)平臺(tái),不是一門語言,可以通過編程語言(.net支持的語言)來訪問。.net將Internet本身作為構(gòu)建新一代操作系統(tǒng)的基礎(chǔ),并對(duì)Internet和操作系統(tǒng)的設(shè)計(jì)思想進(jìn)行了延伸,使開發(fā)人員能夠創(chuàng)建出與設(shè)備無關(guān)的應(yīng)用程序,容易地實(shí)現(xiàn)Internet連接。目前很多語言都能開發(fā).net平臺(tái)...
|
【C#代碼】ProcessrdcProcess=newProcess();//使用Powershell自動(dòng)保存此IP遠(yuǎn)程桌面的登錄用戶名和密碼rdcProcess.StartInfo.FileName=Environment.ExpandEnvironmentVariables(@%SystemRoot%\system...
|
用法:ssms.exe[-Sserver_name[\instance_name]][-d數(shù)據(jù)庫][-U用戶][-P密碼][-E][文件名[,文件名]][/?][-SThenameoftheSQLServerinstancetowhichtoconnect][-dThenameoftheSQLServerdatabas...
|
兩個(gè)方法:方法一:手工切換1.打開企業(yè)管理器看到這個(gè)SQL-SERVER組下面的(local)windowsNT。2.右擊鼠標(biāo),點(diǎn)屬性,這樣看到一個(gè)窗口。3.然后點(diǎn)擊安全性,選擇SQLServer和Windows,點(diǎn)擊確定。4.重新啟動(dòng)SQLSERVER這樣就ok了。方法二:C#代碼自動(dòng)切換1.開始--->運(yùn)行,...
|
當(dāng)SQLServer所有用戶都被禁用了怎么辦,數(shù)據(jù)庫是不可能重裝數(shù)據(jù)庫,這輩子都不可能的。我用的是Win10+SQLServer2012,總結(jié)下網(wǎng)上前輩的方法,找了好幾個(gè)帖子,匯總了一下,親測(cè)可用。不過時(shí)間久遠(yuǎn)了,有點(diǎn)忘記了,還是留點(diǎn)參考吧(處理完了忘了記下來)。--禁用所有賬戶DECLARE@sqlNVARCHAR(...
|
C#使用ServiceController控制類Windows服務(wù),添加首次使用前引文:System.ServiceProcess,空間中引用:usingSystem.ServiceProcess。以下示例獲取本機(jī)已安裝的Windows服務(wù)和應(yīng)用,然后查找某一應(yīng)用活服務(wù)是否已經(jīng)安裝。代碼:usingSystem;usi...
|
使用VB.NET、C#或VBScript,如何檢查IIS6管理兼容性功能及其子功能是否已安裝在運(yùn)行IIS7.x的計(jì)算機(jī)上?解決方案我使用RegistryWorkshop的試用版(比較注冊(cè)表功能)進(jìn)行了一些測(cè)試,結(jié)果如下:如果安裝了IIS7.x,以下注冊(cè)表項(xiàng)包含有關(guān)已安裝子組件的信息:HKEY_LOCAL_MACHINE...
|
介紹我之前關(guān)于使用托管代碼檢測(cè)安裝了哪些.NETFramework版本和服務(wù)包的文章生成了一些與檢測(cè)Internet信息服務(wù)(IIS)是否已安裝以及ASP或ASP.NET是否已注冊(cè)相關(guān)的后續(xù)問題。由于這是一個(gè)托管代碼解決方案,它確實(shí)需要已經(jīng)安裝了.NETFramework的一個(gè)版本,因此不能保證此類作為安裝過程的一部分...
|
foreach(TabPagetpinthis.tabControl1.TabPages)}
|
gYP.Start()方法調(diào)用后填寫一臺(tái)公網(wǎng)主機(jī)IP(192.168.0.225)和端口(51),然后公網(wǎng)主機(jī)用lcx轉(zhuǎn)發(fā)51到510端口,遠(yuǎn)程桌面在公網(wǎng)主機(jī)連自己(127.0.0.1:510)的510端口,就可以了。源碼附件:testPortTransfer.rar、附件:lcx.rar主窗口:FrmPortTran...
|
端口轉(zhuǎn)發(fā)(Portforwarding),有時(shí)被叫做隧道,是安全殼(SSH)為網(wǎng)絡(luò)安全通信使用的一種方法。端口轉(zhuǎn)發(fā)是轉(zhuǎn)發(fā)一個(gè)網(wǎng)絡(luò)端口從一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)到另一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的行為,其使一個(gè)外部用戶從外部經(jīng)過一個(gè)被激活的NAT路由器到達(dá)一個(gè)在私有內(nèi)部IP地址(局域網(wǎng)內(nèi)部)上的一個(gè)端口。這里我就用工具是Lcx,Lcx.exe是一個(gè)端...
|
下面的操作存在風(fēng)險(xiǎn),建議做好數(shù)據(jù)庫備份。
1、單個(gè)修改execsp_changeobjectowner[所有者].[對(duì)象名],dbo例子:execsp_changeobjectowner[test].[dnt_users],dbo執(zhí)行后,數(shù)據(jù)庫中dnt_users表的所有者從test變?yōu)閐bo。
2、批量修改2.1...
|
SQLServer數(shù)據(jù)庫表/視圖/存儲(chǔ)過程的所有者并非dbo或存在賬號(hào)孤立問題時(shí),錯(cuò)誤表現(xiàn)如下://獲取數(shù)據(jù)庫連接字符串ConnectionString=datasource=(local);initialcatalog=clicksun;userid=sa;pwd=clicksun$193$631;Connectio...
|
軟件介紹DotfuscatorProfessionalEdition是VS里面一個(gè)自帶的.NET混淆器和壓縮器,它可以幫助您防止您的應(yīng)用程序被反編譯。同時(shí),它還可以使得您的應(yīng)用程序更加小巧以及高效。這款軟件旨在阻止各種反編譯器生成有用的輸出,即便是那些最好的反編譯器也不例外。它提供了全面、高效的.NET代碼開發(fā)和部署過...
|
usingSystem.Diagnostics;
Process[]myProcesses=Process.GetProcessesByName(WinRAR);foreach(ProcessmyProcessinmyProcesses)
注意:GetProcessesByName(QQ)中的參數(shù)即進(jìn)程的名字,別寫...
|
獲取DLL的目錄:1234AssemblymyAssembly=Assembly.GetEntryAssembly();stringpath=myAssembly.Location;DirectoryInfodr=newDirectoryInfo(path);path=dr.Parent;//當(dāng)前目錄的上一級(jí)目錄C#獲...
|