如果没有管理员权利

发布于 2025-01-20 20:04:07 字数 994 浏览 0 评论 0原文

我的Websocket服务器没有启动。我无法连接。但是,如果我使用管理权运行计划,则可以正常工作。

            X509Certificate2 certificate = new X509Certificate2(Resource.UZCRYPTO);
            using (X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser))
            {
                store.Open(OpenFlags.ReadWrite);
                if (!store.Certificates.Contains(certificate))
                    store.Add(certificate);
            }

            X509Certificate2 cert = new X509Certificate2(Resource._127_0_0_1, "1", X509KeyStorageFlags.MachineKeySet);
            //WebCoket set
            WebSocketServer wssv = new WebSocketServer(IPAddress.Parse("127.0.0.1"), 4141, true);
            wssv.SslConfiguration.ServerCertificate = new X509Certificate2(cert);
            wssv.SslConfiguration.EnabledSslProtocols = SslProtocols.Tls11 | SslProtocols.Tls12;
            wssv.AddWebSocketService<WebSocketEcho>("/");
            wssv.KeepClean = false;
            wssv.Start();

My websocket server is not starting. I cannot connect. But if I run program with admin rights It's working.

            X509Certificate2 certificate = new X509Certificate2(Resource.UZCRYPTO);
            using (X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser))
            {
                store.Open(OpenFlags.ReadWrite);
                if (!store.Certificates.Contains(certificate))
                    store.Add(certificate);
            }

            X509Certificate2 cert = new X509Certificate2(Resource._127_0_0_1, "1", X509KeyStorageFlags.MachineKeySet);
            //WebCoket set
            WebSocketServer wssv = new WebSocketServer(IPAddress.Parse("127.0.0.1"), 4141, true);
            wssv.SslConfiguration.ServerCertificate = new X509Certificate2(cert);
            wssv.SslConfiguration.EnabledSslProtocols = SslProtocols.Tls11 | SslProtocols.Tls12;
            wssv.AddWebSocketService<WebSocketEcho>("/");
            wssv.KeepClean = false;
            wssv.Start();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文