小编Sim*_*ton的帖子

我可以从C#控制台窗口获得复制/粘贴功能吗?

我正在用C#开发一个控制台应用程序,并且想知道是否有办法在我的应用程序中获得"复制粘贴"或"标记粘贴"功能,类似于或与标准Windows命令提示符相同或相同.这是一个疯狂的追逐或简单的应用变量吗?

c# console command-line copy-paste console-application

37
推荐指数
3
解决办法
5万
查看次数

如何在.NET中创建虚拟网络适配器?

我想在运行时(通过代码)创建/添加虚拟网络适配器到客户端操作系统,最好是在C#中.类似于VirtualBox/VMware/Himachi在安装软件时创建的内容.我猜这将需要一些C/C++恶作剧用于驱动程序集成,但如果它只用于C#,那就更好了.

我知道OpenVPN,他们的东西主要是在C中,我也知道TUN/TAP驱动程序浮动,我只是不知道这些是否是唯一的解决方案,不需要我为Windows创建一个完整的网络驱动程序.

c# sockets vpn networking network-programming

12
推荐指数
1
解决办法
1万
查看次数

TripleDESCryptoServiceProvider符合FIPS 140-2标准

我以下列方式使用System.Security.Cryptography的TripleDESCryptoServiceProvider:

  TripleDESCryptoServiceProvider CreateCipher()
        {
            TripleDESCryptoServiceProvider cipher = new TripleDESCryptoServiceProvider();
            cipher.KeySize = 192;
            cipher.BlockSize = 64;
            cipher.Padding = PaddingMode.ISO10126;
            cipher.Mode = CipherMode.CBC;
            return cipher;
        }
Run Code Online (Sandbox Code Playgroud)

我想知道这是否符合FIPS 140-2标准.我发现有很多页面概述了合规性的不同方面,但在我看来,微软通过平台而不是类(有意义)获得合规证书.取而代之的是,我无法找到任何肯定的证据,即上述密码符合FIPS 140-2标准.到目前为止,我找到了最有用的链接:

简而言之,是否有人知道此类/加密方法所属的证书编号是什么?或者它是特定于平台的吗?(这就是我收集的内容.)

c# encryption cryptography fips

7
推荐指数
1
解决办法
5601
查看次数

C#Linq结果ToDictionary帮助

我有一个lambda表达式,可以从Dictionary获得结果.

var sortedDict = (from entry in dctMetrics 
                  orderby entry.Value descending 
                  select entry);
Run Code Online (Sandbox Code Playgroud)

表达式拉回了我需要的对,我可以在IDE的调试模式中看到它们.

如何将此转换回与源相同类型的字典?我知道sortedDict的TElement是一个KeyValuePair,但是我无法完全理解ToDictionary扩展方法的语法.我也尝试将var结果分段构造一个新的字典,但无济于事.

有这样的东西(功能明智):

var results = (from entry in dictionary 
               orderby entry.Value descending 
               select entry);
Dictionary<string,float> newDictionary = results as (Dictionary<string,float>);
Run Code Online (Sandbox Code Playgroud)

c# linq lambda dictionary key-value

5
推荐指数
1
解决办法
1万
查看次数