Articles of .net

如何在.NET 3.5中获取CSIDL_COMMON_DOCUMENTS的path?

我正在为安装程序进行自定义操作。 它必须读取存储在CSIDL_COMMON_DOCUMENTS的文件以确定安装目录。 (我希望在自定义操作中更改安装目录不会成为问题,但这是一个不同的问题。) 我看到.NET 4将CommonDocuments添加到Environment.SpecialFolder 。 不幸的是,我被困在.NET 3.5中。 接下来最简单的方法是什么?

如何以编程方式检索“Program Files”文件夹的实际path?

可能重复: 如何获得Windows Vista 64位上的程序文件(x86) 我意识到用户更改Windows默认的C:\Program Files的几率是相当渺茫,但奇怪的事情发生了! 我怎样才能从系统中获得Program Files的正确path?

我应该使用什么gacutil.exe?

所以,在Win 2008 R2 Std x64上,我有6(6)个gacutil.exe全部不同(不包括VS文件夹中的),在: c:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bin c:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bin \ x64 c:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin c:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ x64 […]

使用.net解锁本地计算机

有没有什么办法,而不使用DLL注入,服务,而不是使用.net解锁本地计算机? Windows用户名和密码可用于我的程序。

Windows进程和它连接到的IP地址

我试图得到一个进程连接到C#的ipaddress。 是否有捷径可寻?

在Mac和Windows上打开相同的.NET Core解决scheme

我注意到在Visual Studio 2015中创build的.NET Core项目与在Mac中使用dotnet new创build的.NET Core项目之间的区别。 考虑到VS Code与VS 2015显然不一样,是否可以使用Mac和Windows机器来运行相同的.NET Core解决scheme,或者由于需要.sln和.xproj,解决scheme/项目会有根本的不同在VS 2015?

从Windows服务运行Windows应用程序

我创build了一个应该在桌面上运行的Windows应用程序。 为此,我们把应用程序启动。 但由于一些例外或用户closures窗口应用程序越来越近。 为了避免这种情况我写了windows服务,它会每隔一分钟检查应用程序是否正在运行。 如果closures,windows服务将启动应用程序。 当我debuggingWindows服务应用程序运行良好。 但是当我完成服务的设置。 服务每分钟运行一次,但windows应用程序没有打开。 代码如下: void serviceTimer_Elapsed(object sender, EventArgs e) { try { bool isAppRunning = IsProcessOpen("App"); if (!isAppRunning) { Process p = new Process(); if (Environment.Is64BitOperatingSystem) p.StartInfo.FileName = @"C:\Program Files (x86)\Creative Solutions\App\App.exe"; else p.StartInfo.FileName = @"C:\Program Files\Creative Solutions\App\App.exe"; p.Start(); } } catch (Exception ex) { WriteErrorLog("Error in service " + […]

ASP.NET中的Windows时区缩写

他们甚至存在吗? 我非常不习惯向欧洲用户展示“浪漫标准时间”,并试图解释为什么他们的“中欧时间”不能显示为“CET”。 如果我parsing“浪漫标准时间”,并向他们提出对他们毫无意义的“RST”,或者可能被混淆为“俄罗斯标准时间”或其他废话。 有没有办法从Windows中获得普遍接受的缩写? 我需要在北美,南美,欧洲,非洲和亚洲有效的东西。 更新:这是一个彻头彻尾的黑客,但我知道,但它可能会让我90%的案件我关心。 如果你有什么build议,我仍然是耳朵;) /// <summary> /// Gets the current time zone abbreviation, corrected for Daylight Saving Time (if applicable) /// </summary> /// <param name="timeZoneId">The time zone id.</param> /// <returns></returns> public static string GetTZAbbrev(string timeZoneId) { var timeZoneInfos = TimeZoneInfo.GetSystemTimeZones(); var abbrev = string.Empty; foreach (var timeZoneInfo in timeZoneInfos) { if (timeZoneInfo.Id […]

我可以使用单声道的AOTfunction本地“预编译”.NET DLL / EXE,使他们更难以逆向工程?

我可以使用单声道的AOT(提前编译)function来本机“预编译”我自己.NET DLL(和/或EXE)的一部分或全部,以使它们更难于反向工程吗? 我使用Windows(7 / x64,但我也有一个x86 XP机器)和.NET 3.5(VS 2008),我很好奇,单/ AOT可以/已经被用于这个目的? (把它们绑定到x86是可以接受的) 看到这个问题 ,我试过这个,没有运气。

如何将外部非Windows手机类库项目引用添加到Windows Phone项目?

您好,我是新的Windows手机开发,我正在试图build立一个数据驱动的应用程序,其中我创build了我的BLL和EL和DAL,这些都是Windows Phone类库项目。 在我的解决scheme中,我还添加了“MyGeneration.dOOdads.dll”文件引用的类库types的额外项目。 现在我想要这个项目被引用在Windows Phone应用程序项目中。但是当我尝试添加一个引用,VS 2010说… “无法添加所选项目refernce.The项目引用必须是另一个银灯Windows手机项目是相同或更低的版本“ 。 。 。 。 请在这种情况下帮助我。 谢谢