Articles of .net

有没有从命令行确定.NET Framework版本的方法?

要排除安装故障,有时候我只想快速回答安装.NET的版本。 除了查看目录之外,有没有一种方法可以确定标准Windows系统上的.NET Framework版本? 注:这不是一个开发机器,只是开箱即用的窗口 以下的工作,但我正在寻找一个更简单的方法。 dir%WINDIR%\ Microsoft.Net \ Framework \ v * Directory of C:\Windows\Microsoft.Net\Framework 07/13/2009 07:20 PM <DIR> v1.0.3705 07/13/2009 07:20 PM <DIR> v1.1.4322 01/20/2010 01:16 PM <DIR> v2.0.50727 07/13/2009 09:37 PM <DIR> v3.0 01/20/2010 01:02 PM <DIR> v3.5 02/10/2010 03:20 AM <DIR> v4.0.21006 更新:不是一个解决scheme,但另一个很酷的目录格式化列表 dir%WINDIR%\ Microsoft.Net \ Framework \ v * / O:-N […]

如何在Visual Studio 2010中设置环境variables?

如何在Visual Studio 2010中设置环境variables? 我发现这个网页 。 其中说: 从项目菜单中select属性。 在左侧窗格中,select“configuration属性”,然后select“环境”。 但是当我select“configuration属性”时,没有“环境”选项: 这是VS 2008中的一个例子: 但是在VS 2010中它是如何完成的?

重新启动一个应用程序本身

我想用自己重新启动的函数来构build我的应用程序。 我在codeproject上find ProcessStartInfo Info=new ProcessStartInfo(); Info.Arguments="/C choice /CY /N /DY /T 3 & Del "+ Application.ExecutablePath; Info.WindowStyle=ProcessWindowStyle.Hidden; Info.CreateNoWindow=true; Info.FileName="cmd.exe"; Process.Start(Info); Application.Exit(); 这根本不起作用…另一个问题是,如何像这样再次启动它? 也许也有启动应用程序的理由。 编辑: http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=31454&av=58703

寻找花式窗体

是否有任何现成的花式窗口的forms,我可以build立我的申请? 我只能find一个工作到目前为止 ..然而,标题栏和东西不能最大化双击和一些传统的窗体function缺失。 我正在寻找一个外观好看的扩展窗体。 你知道任何可以帮助制作好看的窗体的图书馆吗? 请给我提供任何链接.. 谢谢。

Windows数据包嗅探器可以捕获环回stream量?

(这是我以前关于测量.NET远程访问stream量的问题的后续。) 当我testing我们的Windows服务/服务控制器GUI组合时,在我的开发箱上运行这两个部分往往是最方便的。 通过这种设置,两者之间的远程通信是通过回送而不是通过以太网卡。 是否有任何软件包嗅探器可以捕获WinXP机器上的回环stream量? Wireshark是一个很好的软件包,但它只能捕获Windows计算机上的外部stream量,而不是回送。

找出键盘布局何时更改

我正在写一个屏幕键盘,只要键盘布局改变,我想重新布局我的布局。 目前我打电话给: GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), NULL)); 在每个按键上查看布局是否已经改变。 如果用户通过鼠标更改布局,则不起作用,直到按下键。 我想知道在当前前景窗口的键盘布局被改变时是否有任何方法可以得到通知,所以只要发生改变,我就可以重新绘制布局。

使用SystemParametersInfo协助

尝试使用SystemParametersInfo时,我已经卡住了。 我使用德沃夏克键盘,所以我想做一个exe,我可以双击每当我想改变键盘布局。 我用C#使用SystemParametersInfo。 我可以检索当前的input语言就好了。 但是,当我尝试设置input语言时,我得到一个返回值为false,并且input语言不会更改。 预先感谢您的任何帮助。 这是我正在使用的代码: class KeyboardSwitcher { [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] public static extern bool SystemParametersInfo(uint uiAction, uint uiParam, ref uint pvParam, uint fWinIni); private const uint SPI_GETDEFAULTINPUTLANG = 0x0059; private const uint SPI_SETDEFAULTINPUTLANG = 0x005A; private const uint SPIF_UPDATEINIFILE = 0x01; private const uint SPIF_SENDWININICHANGE = 0x02; private […]

使用PHP和DOTNET类访问Windowsregistry

这是一个简单的问题:如何访问Windows的registry与PHP和DOTNET类? 我想要做的是读取另一个程序写的值。 谷歌search没有透露太多。 我很欣赏任何答案!

使用后删除临时文件

我需要在Windows Forms .NET 3.5应用程序中使用一些临时文件。 这些文件在外部应用程序中打开,当然可以运行比我自己的程序更长的时间。 是否有任何最佳做法,以确保这些临时文件在任何时候被清理,以避免用不再需要的“垃圾”文件填充用户的硬盘? 还是甚至Windows的那种自动处理呢? 一个很好的例子是任何邮件客户端:当您在任何应用程序中打开附件时,通常会将其写入打开的临时文件。 有没有办法找出这些文件如何pipe理清理? 使用Google向我展示了许多清理和调整工具来手动清理临时目录,但我不想强迫用户这样做。 🙂 任何帮助表示赞赏。 马蒂亚斯

ClickOnce开始菜单图标

当我使用ClickOnce部署和安装我的应用程序时,如何设置我的开始菜单快捷方式的图标? 平台:Visual Studio 2010专业版testing版1