Tag: vb.net

调用Windows安全对话框(在C#或VB.NET中)

我想知道如何以编程方式调用Windows安全对话框(在Windows工作站上按ctrl + alt + del 注意:我不想要任务管理器! )。 在XP工作站上,不要担心Win7或Vista 理想情况下使用C#中的快速示例(如果必须,还可以使用VB.NET) 我搜索了很多DLL,如msgina.dll ,我无法在任何地方找到它! 或者只是调用更改密码屏幕会很好!

Microsoft Help Viewer可以用作独立的应用程序吗?

我有一台装有Windows 8的机器,我安装了没有帮助查看器的 VS2013 ,以及安装了相同操作系统和相同VS但安装了Help Viewer软件包的VirtualMachine ( Help Viewer v2.1 )。 我创建了具有独特用途的VM ,我希望能够在我的主机操作系统中使用Microsoft Help Viewer (或其他替代软件,如果存在),而无需在我的操作系统中安装VS2013 。 …所以在逆向工程的一个非常基本的意图是能够在我的主机操作系统中使用Microsoft帮助查看器我刚刚将这些文件夹从VM复制到我的PC : C:\Program Files (x86)\Microsoft Help Viewer 和 C:\ProgramData\Microsoft\HelpLibrary2 并添加了这些键: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1] “AppRoot”=”C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\” “DefaultHelpViewerCLSID”=”{FE220E43-FE17-47BE-A57E-84D2B9A5635D}” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs] “ContentStore”=”C:\\ProgramData\\Microsoft\\HelpLibrary2\\Catalogs\\” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12] “LocationPath”=”%ProgramData%\\Microsoft\\HelpLibrary2\\Catalogs\\VisualStudio12\\” “LastUpdated”=”02/26/2014 06:34:55” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US] “SeedFilePath”=”C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\CatalogInfo\\VS11_en-us.cab” “catalogName”=”Visual Studio Documentation” [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Setup] […]

如何生成OAuth 2客户端ID和密钥

我想使用.NET生成客户端ID和客户端密钥。 我阅读了OAuth 2规范,例如,那里没有指定客户端密钥的大小。 使用.NET框架生成客户端ID和客户端密钥是否有良好的做法?

使州名缩写为州名

是否内置了.NETfunction,可以用状态名称来创建状态缩写? 我知道函数编写起来并不困难,但我认为MS已经想到了比下面的x50更有效的方法: if statename.tolower = “new york” then statename = “NY” else if 任何其他使这更高效的想法也值得赞赏。

你如何在整数中随机归零?

更新了更新的答案和更好的测试 假设我的号码是382,即101111110。 我怎么能随机将一个不是0的位转到0? 为什么; 既然人们问我原因,我只需要这样做,从整数中删除一点。 基于这里的答案是结果(工作一) 我跑了这个 using System; using System.Collections.Generic; using System.Collections; using System.Linq; using System.Diagnostics; namespace ConsoleApplication1 { class Program { static Random random; static void Main(string[] args) { Stopwatch sw; int[] test = new int[10] { 382, 256, 1, 257, 999, 555, 412, 341, 682, 951 }; random = new Random(42); for […]

反思真的很慢,我不应该在它有意义的时候使用它吗?

可能重复: .NETreflection的代价是多少? 我遇到的问题的“优雅”解决方案是使用属性将类及其属性与另一个类相关联。 问题是,要将它转换为另一个,我必须使用reflection。 我正在考虑将其托管在云端的服务器端应用程序。 我听过很多关于“reflection很慢,不使用它”的隆隆声,慢得多慢? 它是如此占用CPU密集度以至于它会大大增加我的CPU时间,以至于我真的要为我决定在云端架构底部使用reflection付出代价吗?

如何忽略二进制序列化的Event类成员?

我需要避免序列化Event类成员,因为当事件由未标记为Serializable的对象处理时,序列化将失败。 我尝试在Event类成员上使用NonSerialized属性,但无法编译。 这行代码: Public Event PropertyValueChanged() 产生以下错误: 属性’NonSerializedAttribute’不能应用于’PropertyValueChanged’,因为该属性在此声明类型上无效。 Public Event PropertyValueChanged() ‘ compiles but needs the extra handling described below 有没有其他方法可以避免序列化活动成员? 如果事件未被处理,这不是问题,我可以通过在序列化之前克隆对象(并忽略事件)来解决它。 只是想知道是否有更好的方法。 谢谢。

将datetimepicker的默认格式设置为dd-MM-yyyy

我有一个datetimepicker,在加载windows窗体时显示’MM-dd-yyyy’中的格式, 如下: 我想在dd-MM-yyyy 。 我尝试了以下方法: 设置自定义格式: “dd-MM-yyyy” 但它没有改变。 可能是什么问题呢? 请帮我。

例外清单

我正在寻找c#,c ++,vb.net,j#和jscript中可能的exception列表。 问题是有些网站向我显示了20个例外的列表,而另一些网站向我显示了39个例外的列表。 有人可以给我一个正确的信息吗?

如何获取进程使用的CPU周期数

我需要使用C#(或VB.Net)获取特定进程使用的CPU周期数。 此信息可在Sysinternal的Process Explorer中的Process properties弹出窗口中找到。 例如,我正在使用post发布此消息的浏览器目前使用了18,521,360,165个cyles(给出或接受了几亿)。 有谁知道如何从.Net应用程序获取此信息? 我知道如何获得CPU使用率(百分比),但这不是我正在寻找的。 我需要一种方法来比较在不同时间运行的两个不同进程之间的CPU使用情况。 谢谢,马特 更新: 我为什么需要这个? 我是本地.Net用户组的领导者,我们正在运行代码挑战,开发人员提交代码来解决问题。 我需要一种方法来衡量一个条目与另一个条目的表现。 目前我正在使用计时器来衡量性能。 服务器100%专用于此,但这并不能保证可能同时发生其他事情。 显然,这是各种潜在问题,但总的来说,它是相当准确的。 测量所使用的CPU周期数将是一种几乎万无一失的方法来衡量某人的入口对另一个人的表现。 我确信有人可以在这一点上打洞 – 不需要在这一点上尝试。 ;-)我希望这有助于解释我的问题背后的原因以及为什么计时器不足以解决我的问题。