启动一个C++执行一C#应用程序和保持用基于角色的安全环境
-
19-08-2019 - |
题
首先我知道这可能是一个高了但是...:)
我们有一些软件,与硬件我们公司生产的。这个软件负荷。净大会和这作为我们的口的硬件。
目前,我们有一个'启动'的应用程序编写其提供基于角色的安全。这个'启动'发射C++可执行的命令行参数(。净组件的使用)通过一个过程。C++的可执行然后装载的供给。净大会,并用它来执行其行动。
问题是因为我启动了C++应用程序过程中我失去了作用,基于安全方面提供的'启动'.
是否有任何种方式我可以启动的C++应用程序和保持用基于角色的安全背景下?
谢谢你抽出时间来阅读这一点。如果你有任何问题,请让我知道。
谢谢你,
亚当
解决方案
你就必须修改C++应用程序来检查的角色。
如果你可以那样做,你可能会考虑打破了部分C#应用程序分成多个组件。具体而言,采取的角色的部分在C#应用程序,并汇编,作为一个dll COM/件的扩展。
然后你可以打电话C#dll(通过COM)检查的权限。
不隶属于 StackOverflow