草庐IT

拥有者

全部标签

c++ - 为什么拥有窗口显示在拥有窗口上方?

我有一个非常奇怪的问题。我正在尝试复制一个窗口层次结构。因此,在创建一级对话框时,我启动了二级对话框的实例。我已经用很多不同的方式做到了这一点,但它总是显示为第2级低于第1级,然后通常会发生zorder反转(它们翻转位置)。偶尔,反转不会发生,但如果我点击所有者,拥有者立即跳到zorder的顶部。下面是一个小例子的主要部分来展示这种情况:constunsignedshortWMA_DIALOGACTION=WM_APP+1;//Buttoneventhandlerforthe0thlevelvoidCdialogcallingdialogsDlg::OnBnClickedDlgLvl1

windows - 如何在所有者绘制菜单中绘制自己的子菜单箭头(并防止窗口在我的顶部绘制其箭头)

我在WM_DRAWITEM中完成绘画后,Windows似乎在之后绘制了子菜单箭头。,如何阻止窗口绘制箭头? 最佳答案 参见OwnerDrawingtheSubmenuArrow在CodeGuru上。简而言之,操作系统总是在您绘制完菜单项后绘制箭头,但您可以使用ExcludeClipRect()从HDC中排除菜单项的矩形在您完成内部绘图后的可绘制区域,以便操作系统无法在您的绘图之上绘制。 关于windows-如何在所有者绘制菜单中绘制自己的子菜单箭头(并防止窗口在我的顶部绘制其箭头),我们

c++ - 强制 QWidget Child 拥有自己的窗口句柄

我正在尝试使用Qt创建一个小型应用程序。我想要做的是使用DirectX11在停靠小部件中显示3D界面,QMainWindow中的其他小部件将具有修改显示内容行为的属性DX11。我面临的问题是,当我将QDockWidget添加到QMainWindow时,dockWidgetContents函数windowHandle返回NULL。我正在使用GetHWNDonwindowswithQt5(fromWId)中的示例获取HWND。但是,如果函数返回NULL,它将继续获取QMainWindow的HWND。有什么方法可以强制QWidget拥有自己的窗口句柄吗?感谢您的任何建议!

sql-server - SSRS 2005 - 报告管理器中没有人拥有内容管理员权限

我们在域Controller中安装了报表服务器。在报表服务器中,我删除了为BUILTIN\Users分配的所有角色(Browse除外),并为BUILTIN\Administrators保留了所有角色(包括ContentManager)。现在当我以域管理员身份登录时,我无法访问安全设置页面!我没有在ReportManager主页中看到“属性”选项卡。因为我安装了SSRS的服务器是我们的域Controller,它没有任何BUILTIN组。但是,域管理员在Domain\Administrators组中,我的印象是在这种情况下它将充当BUILTIN\Administrators组。但我错了。现

windows - 查找 Active Directory 组的所有者

如何找到ActiveDirectory组的所有者?不是通过编写编程代码——我很感兴趣是否有可能在某个界面上找到它。谢谢! 最佳答案 在ActiveDirectory用户和计算机中:找到有问题的小组右键单击并选择属性选择了“安全”选项卡点击“高级”按钮选择所有者选项卡然后您应该会看到组的所有者。 关于windows-查找ActiveDirectory组的所有者,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

windows - 谁是使用 CFEXECUTE 调用的批处理文件创建的文件夹的所有者?

我正在运行ColdFusion9添加Windows服务器数据中心。我写了一个批处理文件,在系统上创建一个目录。如果我使用cfexecute调用cmd.exe来运行批处理文件,创建目录的所有者是谁?是运行ColdFusion的用户,还是创建批处理文件的用户,或者两者都不是?我被限制创建Windows计划任务,我不能使用cfdirectory创建文件夹,因为CF用户具有提升的权限,甚至mode=777不起作用。感谢任何意见或见解。 最佳答案 Coldfusion执行的任何操作都是在运行coldfusion服务的用户的上下文中完成的,因此

c# - 获取所有者姓名

我正在将一款iPhone游戏移植到WindowsPhone7,我想知道如何获取手机的名称?比如,在iPhone上,它将是您在iTunes中设置的名称,并且在API中也可以使用(obj-c..)[[UIDevicecurrentDevice]name]..有人知道等效的WP7.NET方法/属性吗?我在MSDN上找不到它们。 最佳答案 您可以通过以下方式获取制造商指定的设备名称:Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceName").ToString();

windows - 拥有多个线程池与单个线程池相比有什么好处?

在什么情况下拥有多个线程池与单个线程池相比被认为是最佳实践?我正在使用theMicrosoftthreadpool在Windows上进行开发用于处理文档说明的工作项:Eachprocesscancreatemultipleisolatedpoolswithdifferentcharacteristicsasnecessary.Thereisalsoadefaultpoolforeachprocess.在最初的考虑中,为进程使用一个线程池似乎是更好的选择,这样当其他线程池中可能存在未使用的线程可用时,线程不会不必要地启动。很明显,文档中提到了一个异常(exception)情况——当线程池

c# - 如何从不存在的用户拥有的文件夹中删除 ACL

我正在开发C#应用程序。我需要更改文件夹的ACL,为此我以提升的管理员身份运行我的程序,一切正常。问题是,如果拥有该文件夹的用户已从系统中删除,那么当我尝试获取该文件夹的所有权时,我会遇到未经授权的异常。这是失败的代码:using(newPrivilegeEnabler(Process.GetCurrentProcess(),Privilege.TakeOwnership)){vardirectorySecurity=directoryInfo.GetAccessControl();directorySecurity.SetOwner(WindowsIdentity.GetCurren

c++ - 在 Windows 中将文件所有者设置为不存在的用户/SID

我正在尝试编写一个备份和恢复工具。我在WinPECD(http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment)上运行我的代码。我正在尝试读取整个C:分区并将其写入网络。就像tar命令一样,但特定于Windows。除了设置文件所有者外,我一切正常。Windows似乎真的不能容忍未知SID拥有的文件。由于我在WinPE中运行,因此在C:上定义的大多数用户都不在本地用户数据库中。以下是我尝试过的一些功能:SetFileSecurity(返回1307)SetSecurityInfo(返回1307)SetNamedSecu