我在Windows Vista Ultimate SP1上使用以下代码来查询我们的活动目录服务器,以检查域上用户的用户名和密码。 public Object IsAuthenticated() { String domainAndUsername = strDomain + "\\" + strUser; DirectoryEntry entry = new DirectoryEntry(_path, domainAndUsername, strPass); SearchResult result; try { //Bind to the native AdsObject to force authentication. DirectorySearcher search = new DirectorySearcher(entry) { Filter = ("(SAMAccountName=" + strUser + ")") }; search.PropertiesToLoad.Add("givenName"); // First Name search.PropertiesToLoad.Add("sn"); // […]
无法在Windows Vista Business中testing从.NET代码发送电子邮件。 我正在编写代码,一旦certificate它将转移到SSIS包。 代码是通过电子邮件发送一个错误消息到收件人列表。 代码如下,但是当我执行代码时,我得到一个exception。 我创build了一个简单的类来完成邮件…devise可能会更好,我在实现更强大的function,方法等之前正在testingfunction。 namespace LabDemos { class Program { static void Main(string[] args) { Mailer m = new Mailer(); m.test(); } } } namespace LabDemos { class MyMailer { List<string> _to = new List<string>(); List<string> _cc = new List<string>(); List<string> _bcc = new List<string>(); String _msgFrom = ""; String _msgSubject = […]
新的TFileOpenDialog和旧的TOpenDialog有什么区别? 在我的电脑(Win 7 / DXE)中,当我运行代码时,对话框看起来是一样的。
Cygwin – 我如何find已经安装在我的机器上的Cygwin的版本? (Win Vista)
我的Vista应用程序需要知道用户是以“pipe理员”(提升)还是以标准用户(非提升)启动它。 我怎样才能在运行时检测到?
如何在Windows Vista中的主机和来宾操作系统之间build立一个networking?
我有一个小脚本,在Windows上为我pipe理的bazaar存储库执行构build和安装过程。 我试图从Windows Shell(cmd.exe)中运行具有提升的pipe理权限的脚本 – 就像我右键单击它并select以pipe理员身份运行一样 ,但不使用任何需要使用graphics界面。 我没有看到在networking上或在这里的计算器上的任何答案,但经过一个小时左右的search, 我设法拼凑一个答案 ,我已经下面张贴。 随意提供替代或扩大的答案,但是。
哪些内置(如果有的话)工具可以用来确定某个NTFS分区的分配单元大小?
我有一个问题,我的ASP.NET控件无法从代码背后的代码引用。 我发现堆栈溢出问题的解决schemeASP.NET控件无法在Visual Studio 2008中的代码隐藏中引用 。 但我似乎无法find我的Visual Studiocaching来清除它。 我在Windows Vista上使用Visual Studio 2005。
我有一个batch file是在一个目录中,并且必须从那里运行,因为它更新此目录中的文件。 这工作得很好,除非用户以pipe理员身份运行batch file(在Vista上是必需的)。 那么起始目录是C:\ Windows \ System32。 有什么办法仍然能够知道batch file从哪个目录运行? 我不希望用户手动进入目录。