草庐IT

描述符

全部标签

C# 在运行时或更早的时候设置进程描述

我有一个启动多个“托管”进程的WPF应用程序,当我启动我的WPF应用程序时,它将启动同一个.exe进程几次,每次使用不同的参数。我想用不同的名称(或描述)命名每个进程-这样我就可以在任务管理器中检测到哪个是哪个(如果我想关闭其中一个)。我知道我不能为每个设置不同的进程ImageName-因为它们都是相同的实际.exe文件。有没有办法至少在运行时或启动时更改流程描述(更改ProcessStartInfo参数或类似参数)..? 最佳答案 不,你不能;“描述”列显示一个值,该值在您的进程启动时由Windows加载。它来自versionin

python - 为什么上下文管理器不关闭文件描述符?

我正在尝试创建一个使用mmap的上下文管理器,它本身就是一个上下文管理器。最初我有一个愚蠢的打开文件问题Whyisn'tmmapclosingassociatedfile(gettingPermissionError:[WinError32])?一个答案很快解释了为什么它没有按预期工作。根据这些信息,我尝试了两种不同的方法来解决这个问题,但都没有奏效。第一种方法是使用contextlib的@contextmanager装饰器:fromcontextlibimportcontextmanagerimportosimportmmap#contextmanagerdefmemory_map(

windows - Git:致命: 'sha1 file' 上的 fsync 错误:文件描述符错误

我将VSCode与Git一起使用-它位于可移植位置C:\_DEV\bin\git中,并且还添加到WindowsPATH中,因此它在没有Remote的情况下也能正常工作。我有一个OneDrive_GIT文件夹,其中有我的一些“远程”存储库,可在2台设备之间同步(有时,我将它放在那里主要用于备份目的)。当我想提交更改时出现错误,“修复”此问题的唯一方法是重新启动计算机,因此我想找到一种正确修复它的方法。问题是,它并不总是出现,也不是对所有存储库都出现,它非常随机。我认为这是因为从/到OneDrive的同步。有没有我可以运行的命令来修复文件描述符?或者其他方法来防止它?gitremote--

.net - 如何在 .NET 中获取文件扩展名的描述

你好,Windows提供文件扩展名的说明,例如.cpl文件的“控制面板项目”和.daa文件的“PowerISO文件”。有什么办法可以在.NET中获取这些数据吗?我使用C#,但可以阅读所有其他.NET语言。还有没有办法获得扩展的默认图标?任何帮助将不胜感激。提前致谢 最佳答案 您可以使用SHGetFileInfo获取该信息的API。这是一个包装器方法:publicstaticstringGetFileTypeDescription(stringfileNameOrExtension){SHFILEINFOshfi;if(IntPtr.

c# - 在 Windows 中如何从 USB HID 设备获取原始描述符数据?

如何从Windows中的HID设备获取原始描述符数据?背景:我需要从Windows中的HID设备获取制造商、产品名称和序列号。我正在使用hid.dll访问使用functionsseenhere的设备.我的问题很相似tothisone.我能够从某些HID设备获取制造商字符串和产品字符串,但大多数无法返回此数据,HidD_GetManufacturerString返回false。但是,我知道这些设备的描述符中确实有字符串信息,因为我能够看到它usingUSBTreeView.有趣的是,即使对于返回制造商和产品名称的设备,我通过hid.dll获得的值与我使用上述从USB获取原始数据的工具看到

windows - 低完整性到中/高完整性管道安全描述符

我在创建NamedPipe时设置安全描述符时遇到问题。我希望在Windows服务(高完整性)中创建的管道从中等和低完整性进程中打开。我在Windows7x64上工作。我不太明白我在这里做什么,但这是我用来为我创建的管道创建安全描述符的代码。以下代码不允许我打开从低完整性进程创建的高和中完整性级别的管道:PSIDpsidWorldSid=NULL,pAdminSID=NULL,pLowSID=NULL,pHighSID=NULL;WCHARwszIntegritySid[]=L"S-1-16-4096";WCHARwszSystemSid[]=L"S-1-16-16384";PACLpA

windows - 是否有生成 SDDL(安全描述符定义语言)字符串的工具?

是否有生成SDDL(安全描述符定义语言)字符串的工具?我想通过Windows的安全属性表或类似的东西来创建它们。 最佳答案 一种方法是在文件上设置ACL(使用标准属性表——即右键单击并选择Properties,然后转到Security选项卡),然后使用CACLSfilename/S以SDDL格式显示生成的ACL。 关于windows-是否有生成SDDL(安全描述符定义语言)字符串的工具?,我们在StackOverflow上找到一个类似的问题: https://

windows - 如何使用 Delphi 从文件扩展名中获取图标和描述?

基本上我有一个TcxGrid,它将列出各种文件名,我想根据文件扩展名提供更多详细信息,特别是它的描述(例如,对于.PDF,它是“AdobeAcrobat文档”)及其相关图标。我注意到有一个verysimilarquestionalready但它与C#相关,我想要一些基于Delphi的东西。有关在何处查找此类信息的建议会很好,如果有一个类类似于上面C#帖子中提到的类(显然是在Delphi中),那就太好了。 最佳答案 感谢RobKennedy为我指明了ShGetFileInfo的方向。然后我用谷歌搜索并找到了这两个例子-Delphi30

windows - 错误 OS=Windows 并且程序集描述符包含 *nix 特定的根相对引用(以斜杠开头)/

这个问题在这里已经有了答案:Mavenassemblypluginwarning"Theassemblydescriptorcontainsafilesystem-rootrelativereference"(3个答案)关闭7年前。我使用maven-assembly-pluginv2.5.3并得到以下错误[INFO]Readingassemblydescriptor:src/main/assembly/distributive.zip.xml[ERROR]OS=Windowsandtheassemblydescriptorcontainsa*nix-specificroot-relat

mysql - 向触发器添加注释(描述)

如果我在MySQL中使用CREATETRIGGER语法创建一个触发器,我该如何附加注释来描述它?我的意思是在声明中或之后对我来说是一样的。我想不通。对于表格,您可以在声明末尾添加COMMENT='Wonderfultablewithusersinside';。但是如何向触发器添加评论呢? 最佳答案 您不能将评论附加到触发器。但是您可以在触发器正文中添加注释。如果您在正文中键入注释,例如/**comment**/您可以使用以下查询提取这些评论:SELECTSUBSTRING(b.body,b.start,(b.eind-b.start