我正在创建一个必须在安全桌面(即锁定的计算机屏幕)上与用户交互的应用程序,但没有专门提供身份验证。从我的研究来看,让代码在安全桌面上运行的唯一方法是使用凭证提供程序API。但是,只能使用本机Win32 C++代码编写凭证提供程序,因此无法使用托管的.NET代码。有谁知道在安全桌面上运行.NET代码的方法吗?是否可以从Win32凭证提供者调用.NET可执行文件?在安全桌面上运行托管代码
1
A
回答
0
我最终创建了一个使用Win32代码的凭证提供程序,并使用它来启动.NET应用程序。
0
如果您的程序使用凭证提供程序API,则(根据定义)它提供身份验证。这就是说,如果你想使用你的.NET代码,你最好的选择是将它作为服务运行,并通过命名管道或其他IPC机制与它通信。
相关问题
- 1. 托管代码与非托管代码
- 2. SWF托管安全
- 3. 正在使用代码托管服务的“安全”的东西?
- 4. 如何提供安全的代码在PHP的桌面
- 5. 托管代码在非托管
- 6. 如何安装可在安全桌面上运行的公用程序管理器应用程序?
- 7. Javascript代码不上桌面
- 8. 如何安全地在网站上运行用户代码?
- 9. 从非托管流中读取 - 不安全的代码,IntPtr的
- 10. 在调试托管代码时调试非托管代码
- 11. 在桌面上进行全文搜索
- 12. 安全的托管环境
- 13. 在.NET中如何运行非托管代码?
- 14. 在SQL Server 2008中运行托管代码 - 任何问题?
- 15. 在非托管C++代码
- 16. char *在托管代码中?
- 17. C++托管代码
- 18. 托管Java代码
- 19. 托管源代码管理?
- 20. 托管的system.timer over un托管代码
- 21. 在条件运算符内部运行代码是否安全?
- 22. 在托管构建代理上运行TSC
- 23. 如何运行在托管
- 24. 是否可以在托管操作系统上运行“本机”代码?
- 25. 将非托管C++代码编译为托管代码
- 26. 通多 - 从托管代码维数组非托管代码
- 27. 什么是托管代码和非托管代码?
- 28. 使用托管代码中的非托管代码
- 29. 如何使用托管代码从非托管代码?
- 30. .NET中的托管代码和非托管代码