最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9452 今日文數:4027
|
請問在C#中怎么在一個窗口中設置一個按鈕來控制另一個窗口的打開和關閉?
在按鈕所在窗口建一個靜態字符串,初始化為空,按鈕先檢測這個這個值,如果沒有則new一個,new了新窗口時,新窗口把窗口名稱寫入靜態字符串。如果字符串有數據,則把這個窗口關掉!form1代碼:publicstaticFormfm=null;
...
|
使用System.security.Cryptography.HashAlgorithm類為每個文件生成一個哈希碼,然后比較兩個哈希碼是否相同。該哈希算法為一個文件生成一個小的二進制“指紋”,從統計學的角度來看,不同的文件不可能生成相同的哈希碼要生成一個哈希碼,必須首先創建一個HashAlgorithm對象,通過Has...
|
前段時間公司說讓系統可以進行對AD域的操作,包括創建用戶。于是上網查資料,了解何為AD域。還不知道的這邊請https://www.cnblogs.com/cnjavahome/p/9029665.html。網上有很多提供對AD域操作的幫助類,簡稱ADHelper.cs,等會我也發一個。使用網上的幫助類的時候我遇到幾個問...
|
這幾天使用C#操作windows帳戶相當糾結,以前沒做過,google翻閱了不少資料,嘗試不少方法,終于解決了我的問題。1.創建windows帳戶///<summary>///創建Windows帳戶///</summary>///<paramname=pathname></pa...
|
一.平臺:WindowsXPSP3+IIS5.1+VisualStudio2005.NET框架下,System.DirectoryServices命名空間中的DirectoryEntry提供了活動目錄組件管理功能,它調用ADSI操作IIS。二.DirectoryEntry.Properties遍歷IISWeb虛擬目錄和...
|
源碼:DirectoryEntrydir=newDirectoryEntry(IIS://localhost/w3svc);foreach(stringelmentNameindir.Properties.PropertyNames)}
結果:AllowKeepAlive[0]=TrueAppAllowClientD...
|
AD屬性對照表“常規”標簽姓Sn名Givename英文縮寫Initials顯示名稱displayName描述Description辦公室physicalDeliveryOfficeName電話號碼telephoneNumber電話號碼:其它otherTelephone多個以英文分號分隔電子郵件Mail網頁wWWHome...
|
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平臺...
|
【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...
|
SQLServer數據庫表/視圖/存儲過程的所有者并非dbo或存在賬號孤立問題時,錯誤表現如下://獲取數據庫連接字符串ConnectionString=datasource=(local);initialcatalog=clicksun;userid=sa;pwd=clicksun$193$631;Connectio...
|
軟件介紹DotfuscatorProfessionalEdition是VS里面一個自帶的.NET混淆器和壓縮器,它可以幫助您防止您的應用程序被反編譯。同時,它還可以使得您的應用程序更加小巧以及高效。這款軟件旨在阻止各種反編譯器生成有用的輸出,即便是那些最好的反編譯器也不例外。它提供了全面、高效的.NET代碼開發和部署過...
|
usingSystem.Diagnostics;
Process[]myProcesses=Process.GetProcessesByName(WinRAR);foreach(ProcessmyProcessinmyProcesses)
注意:GetProcessesByName(QQ)中的參數即進程的名字,別寫...
|