应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19)授予针对 CLSID 为 {6B3B8D23-FA8D-40B9-8DBD-B950333E2C52} 、APPID 为 {4839DDB7-58C2-48F5-8283-E1D1807D0D7D} 的 COM 服务器应用程序的 本地 激活 权限。此安全权限可以使用组件服务管理工具进行修改。
时间: 2024-04-26 12:20:47 浏览: 8
这个问题是由于某个COM组件没有足够的权限导致的。你可以按照以下步骤解决问题:
1. 按下Win+R键,打开“运行”对话框,输入“dcomcnfg”并按回车键打开组件服务管理工具。
2. 在左侧面板中展开“组件服务”>“计算机”>“我的电脑”,找到对应的COM组件,右键单击并选择“属性”。
3. 在弹出的属性窗口中,选择“安全”选项卡,找到“启用本地启动”和“启用本地激活”的权限,确保它们已经被选中。
4. 点击“编辑”按钮,在弹出的“安全”对话框中添加缺少的用户或组,例如“NT AUTHORITY\LOCAL SERVICE”。
5. 给这些用户或组授予“本地启动”和“本地激活”的权限。
6. 点击“确定”按钮保存更改,并关闭所有窗口。
这样就可以解决COM组件权限问题了。
相关问题
应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)授予针对 CLSID 为
这是一个非常技术性的问题,需要更多的上下文才能理解。但是,根据问题中提供的信息,可以看出这是一个关于应用程序权限设置的错误提示。具体来说,应用程序试图授予某个 CLSID 的权限给 NT AUTHORITY\NETWORK SERVICE SID,但由于某些原因,这个 SID 在应用程序容器中不可用。
给你创建的单文档应用程序Ex-SDI添加并设计一个图标,然后更改 Ex_SDI 应用程序的图标
为单文档应用程序 Ex-SDI 添加并设计一个图标,可以按照以下步骤操作:
1. 在资源视图中,右键单击 “资源文件”,选择 “添加” -> “图标”,添加一个新的图标资源。
2. 双击打开新添加的图标资源,可以在编辑器中进行编辑和设计,例如更改图标的大小、颜色、字体等。
3. 在 CWinApp 类的 InitInstance 函数中,添加如下代码,将新的图标资源设置为应用程序的图标:
```
BOOL CExSDIApp::InitInstance()
{
// 其他初始化代码
// 将新的图标资源设置为应用程序的图标
HICON hIcon = (HICON)LoadImage(NULL, MAKEINTRESOURCE(IDI_MYICON), IMAGE_ICON, 32, 32, LR_DEFAULTCOLOR);
SetClassLong(m_pMainWnd->m_hWnd, GCL_HICON, (LONG)hIcon);
// 其他初始化代码
return TRUE;
}
```
其中,IDI_MYICON 是您添加的新图标资源的 ID。
如果您想要更改 Ex-SDI 应用程序的图标,可以按照以下步骤操作:
1. 在资源视图中,右键单击 “应用程序图标”,选择 “属性”,可以在属性编辑器中更改应用程序图标的属性,例如图标的路径、大小、颜色等。
2. 在 CWinApp 类的 InitInstance 函数中,添加如下代码,将新的应用程序图标设置为应用程序的图标:
```
BOOL CExSDIApp::InitInstance()
{
// 其他初始化代码
// 将新的应用程序图标设置为应用程序的图标
HICON hIcon = (HICON)LoadImage(NULL, m_pszIcon, IMAGE_ICON, 32, 32, LR_DEFAULTCOLOR);
SetClassLong(m_pMainWnd->m_hWnd, GCL_HICON, (LONG)hIcon);
// 其他初始化代码
return TRUE;
}
```
其中,m_pszIcon 是应用程序图标的路径。