可以使用CasPol.exe从脚本更改.NET安全策略。 假设我将向本地网络上的多个用户分发应用程序。 这些用户中的大多数将是无特权的标准帐户,因此他们将没有相关命令的必要权限。

我想我将研究域登录脚本。 有其他替代方案吗? 没有域的网络有什么解决方案?

编辑:我一定要使用Framework版本2.0

===============>>#1 票数:1 已采纳

现在,最新版本的.Net 3.5 SP1允许您通过网络共享运行托管的可执行文件,而无需使用CasPol。

看到这个帖子

  ask by Ishmaeel translate from so

未解决问题?本站智能推荐:

2回复

.NET 3.5安全问题

我已经在Windows 2003系统上安装了.net 3.5。 我注意到,除了最新的.net 3.5级别之外,还会自动安装以前的.net级别,例如1.0和2.0。 这些较旧的版本存在一些安全问题,我认为在.net 3.5中已得到纠正。 这是否正确,或者是否还必须安装这些较旧.net版本的相
2回复

.NET中安全标识的本地化

我正在寻找在.NET中实现服务/客户端通信的命名管道,并且遇到了这样的代码 ,虽然初始化管道的服务器端必须为管道设置安全描述符。 他们这样做了: 但我正在看它,我担心将SID指定为字符串,或者将Authenticated Users和Administrators部分指定。 用中文或其
1回复

尝试从Vista中的标准用户帐户访问文件时获取System.UnauthorizedAccess异常

我试图在Windows的通用应用程序数据位置中生成许可证密钥文件,因此当标准用户帐户尝试访问我的应用程序时,该应用程序可以检查该许可证密钥是否有效。 许可证文件是在安装过程中使用管理员帐户创建的,但是当标准用户帐户尝试访问该文件时,将引发System.UnauthroizedAccess异常。
10回复

在.NET / C#中测试进程是否具有管理特权

有没有一种规范的方法可以测试该进程是否在计算机上具有管理特权? 我将开始一个长期运行的过程,并且在该过程的整个生命周期的更晚时期,它将尝试一些需要管理员权限的事情。 我希望能够预先测试该进程是否具有这些权利,而不是稍后进行测试。
1回复

以编程方式创建Windows用户c#.net(使用PricinpalUser / CreateProfile)

简而言之,我要做的是创建一个具有登录功能的新用户。 我从各种来源中提取代码,并试图简化它。 但是,我正在遇到一些绊脚石。 当我调用UserPrincipal.Save() - 它给了我一个错误 '在缓存中找不到目录属性',例外类型为..'COMExceptioncross
1回复

如何检查用户是否在域组中?

我要检查用户的组成员身份。 组从ldap提取并插入域中。 目前,我尝试了类似的方法... 不幸的是,这仅适用于本地团体。 如何针对域组“ dom_group”检查当前使用的组成员身份?
1回复

ASP.NET中应用程序数据特殊文件夹的用户权限

我有一个同时在IIS 6和7中运行的ASP.NET MVC应用程序。该应用程序需要特殊的权限,并且需要与属于某些特定组的特殊用户一起在应用程序池中运行。 该应用程序还将大量设置存储在几个XML文件中。 这些文件存储在“应用程序数据”特殊文件夹下,因为它们由多个不同组件读取。 我发现有时
3回复

有没有一种方法可以检查用户是否具有特定权限?

在我的应用程序中,我使用的是Windows Resource Kit的一部分ntrights.exe来授予和撤消特定的用户权限。 例如,授予用户“作为服务器登录”权限,我使用shell对象执行以下命令: 但是, ntrights不允许您检查用户是否具有特定权限。 您能告诉我如
1回复

检查用户是否是外部计算机上的本地管理员

我正在编写一个应用程序,该应用程序汇总几个不同服务器上每个服务器上的所有事件日志条目。 我可以通过将MachineName传递给EventLog.GetEventLogs来获取事件日志。 这通常会在某个阶段失败,因为用户不是该计算机上的本地管理员,因此我想提前进行检查,如果是这种情况,请跳到下一组服
1回复

在没有提示的情况下对不同域中的工作站进行身份验证的策略

我有一个.NET应用程序,该应用程序在后台运行,并从Windows客户端工作站收集信息。 它需要将此信息发送到其他Windows域中的服务器。 该应用程序的行为类似于Windows服务(尽管它不是真正的Windows服务),因为它在用户不知情的情况下在后台运行。 因此,当我的服务器需要对工