jjzjj

developers_guide_protocol

全部标签

c# - 软件 GUID 是否应该与程序集 GUID 不同?

我们正在开发一个项目,我们将部署该项目作为使用InnoSetup创建的安装可执行文件。现在,我们必须为主程序集(由VS2013创建)和软件(afaik用于识别已安装的软件)指定GUID。这两个GUID应该不同还是应该相同?起初,我认为我们实际上应该两次使用相同的GUID,因为它们指的是相同的产品,但是,有人可能会争辩说这是两个不同的实例,即软件和程序集。选择这些GUID有什么后果?哪种方法更可取?如果我们两次使用相同的GUID会不会有冲突?编辑:我指的是InnoSetupAppId属性,它默认设置为生成的GUID。这是GUID窗口用来识别软件的吗? 最佳答案

c# - 使用 System.Net.WebSockets 处理多个子协议(protocol)

使用HttpListener和System.Net.WebSockets的WebSockets服务器的正确方法是什么?支持多个子协议(protocol)?我正在使用HttpListener创建一个HttpListenerContext。在接收到带有IsWebSocketRequesttrue的请求时,代码调用AcceptWebSocketAsync以子协议(protocol)名称作为参数。如果客户端请求针对不同的子协议(protocol),则会引发异常,这是可以预料的。没有接受子协议(protocol)列表的AcceptWebSocketAsync()版本,如果我使用不同的子协议(pr

ruby-on-rails - 使用 Git for windows 接收未知协议(protocol)错误

我正在尝试在带有IIS的Windows服务器上设置RubyonRails应用程序(OpenProject)。到目前为止,我已经启动并运行了新的HeliconZoov4(https://github.com/helicontech/zoo),并安装了Ruby2.3和基本的Ruby模板。当我运行OpenProject的安装脚本时:bundleinstall--deployment--withoutpostgressqlitedevelopmenttesttherubyracerdocker我在尝试从GitHub克隆时收到Git的未知协议(protocol)错误。bundleinstall-

python - wxPython 相当于 Tkinter 的协议(protocol)属性?

Tkinter中的协议(protocol)属性允许在单击窗口的退出按钮时运行函数(带有x的按钮,它在Windows中位于右上角)。我想在用户尝试退出我的应用程序时运行一个函数。是否有wxPython等价物?片段:self.protocol("WM_DELETE_WINDOW",self.do_something) 最佳答案 当您点击关闭按钮时,您会产生一个EVT_CLOSE事件,因此如果您将此事件绑定(bind)到一个onClose方法,那么您可以在实际关闭之前执行任何您想要执行的操作应用程序。一个简单的例子:classChildF

c# - 可以发布到自定义注册协议(protocol)/方案吗?

我正在开发一个Web应用程序,它需要在客户端计算机上调用一个自定义注册协议(protocol)。目前我对协议(protocol)执行GET,然后通过查询字符串传递参数。是否可以对自定义注册协议(protocol)执行POST,如果可以,我将如何在CustomProtocol.exe中提取header信息?这是我当前的GET解决方案从javascript发起调用Custom://startup?Function=DoSomething&Value1=Test&Value2=Test我在我的机器上注册的自定义协议(protocol)。[HKEY_CLASSES_ROOT\Custom\sh

windows - 从 WlanEnumInterfaces 的 GUID 到硬件 ID、驱动程序版本等

我目前正在使用Windows原生wifi功能来做一些事情。这是一个真正很好的抽象,对我来说很容易使用。现在我需要更多有关我通过WlanEnumInterfaces获得的wifi接口(interface)的详细信息.基本上我想要硬件管理器中可用的信息,如硬件ID、驱动程序版本等。我现在不知道如何从GUID获取设备的一些较低级别的标识,我什至不知道现在有哪些方法可以查询详细的设备信息。期待一些帮助。菲利普 最佳答案 对我来说最简单的方法是查询注册表:SYSTEM\\CurrentControlSet\\Control\\Class\\{

Windows 8.1/IE11 自定义 URL 协议(protocol)打开 --> about :blank

Windows8.1/IE11自定义url协议(protocol)困惑。启动后,应用程序被执行,然后浏览器中的url重定向到about:blank即使是Skype的协议(protocol)也是如此:ChatviaSkype我尝试了一些方法,例如使用iframe,document.location.href=u;结果很差。当链接位于iframe内时,这似乎有效,否则失败:testdocument.location.href='proto://datadatadata';有人知道如何在浏览器不重定向到about:blank的情况下启动协议(protocol)的应用程序吗?我现在将IE11视

c++ - 如何从 Windows 库的 GUID 获取 PIDL?

如何从库的GUID获取库的PIDL?例如,如果我有文档库的GUID(“{7B0DB17D-9CD2-4A93-9733-46CC89022E7C}”),如何将其转换为库的ID列表?我以为SHParseDisplayName可以完成这项工作,但它返回“找不到文件”。请记住,我需要的是库的PIDL,而不是其默认文件夹的。这是纯C++,没有.Net。TIA编辑:这是有效的代码,来自下面的响应(没有错误检查)。guid是一个以“shell:::”为前缀的GUID字符串,例如,“shell:::{7B0DB17D-9CD2-4A93-9733-46CC89022E7C}”。IShellFolde

windows - 您可以使用 VBA 返回磁盘的卷 GUID 吗?

我看到了另一个帖子VBAOpenaUSBdeviceusingit'suniqueidinwmi海报展示了一种通过VBA和WMI获取USB设备UID的方法,但我不确定如何使用VBA从WMI中检索VolumeGUID。我想获取DeviceID,然后在可能的情况下为特定设备返回VolumeGUID(如果它与DeviceID匹配)。此帖HowtogetthevolumeGUID似乎暗示这是可能的,但它适用于C++我只是查询了错误的WMI类吗? 最佳答案 我以前用VBS来做这个,你可以减少和修改它以在VBA中使用。strComputer="

windows - 什么是 USB 设备 GUID 及其含义

查看此注册表项:[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_0079&PID_0011\Calibration\0]"GUID"=hex:e0,fa,66,14,00,b3,e0,11,80,01,44,45,53,54,00,00如您所见,此设备有一个GUIDkey,其中包含一些十六进制代码。我想知道什么是GUID,它的真正含义是什么,它给我提供了哪些信息以及关于它的任何其他重要信息。非常感谢任何帮助:)