草庐IT

device-inno

全部标签

c++ - CUDA __device__ 未解析的外部函数

这个问题在这里已经有了答案:Externalcallsarenotsupported-CUDA(1个回答)关闭7年前。我试图了解如何在单独的头文件中解耦CUDA__device__代码。我有三个文件。文件:1:int2.cuh#ifndefINT2_H_#defineINT2_H_#include"cuda.h"#include"cuda_runtime.h"#include"device_launch_parameters.h"__global__voidkernel();__device__intk2(intk);intlaunchKernel(intdim);#endif/*IN

windows - 使用 Inno Setup 将字体安装到 PC

我创建了一个Windows应用程序并使用了特定的字体。所以我需要使用InnoSetup将该字体安装到用户系统。我使用了这段代码:Source:"ARLRDBD.TTF";DestDir:"{fonts}";FontInstall:"OzHandicraftBT";\Flags:onlyifdoesntexistuninsneveruninstall但是这段代码在我的系统中测试时没有任何效果。我怎样才能做到完美? 最佳答案 FontInstall-这必须与您在资源管理器中双击字体文件时看到的完全相同的名称。在您的情况下,您留下了Inn

windows - Inno Setup - 卸载程序时从 PATH 环境变量中删除路径

我写了一个InnoSetup脚本来安装程序并更新PATH环境变量,包含程序安装目录。我想更新PATH环境变量,恢复之前的安装状态。安装路径由用户在安装程序运行时选择。这是脚本,它使用来自HowdoImodifythePATHenvironmentvariablewhenrunninganInnoSetupInstaller?的代码[Setup]ChangesEnvironment=yes[Registry]Root:HKLM;\Subkey:"SYSTEM\CurrentControlSet\Control\SessionManager\Environment";\ValueType:

windows - Inno Setup 如何在任务栏菜单中隐藏 "pin"命令

当我通过InnoSetup构建.exe时和之后,我运行.exe,当我右键单击我的应用程序的任务栏按钮时,我只能看到一个项目“关闭窗口”。实际上,当我通过VisualStudio或Windows中的任何其他程序构建exe时,当我单击鼠标右键时,我可以看到3个项目。我的应用的名称。将此程序固定到任务栏。关闭窗口。我的问题是InnoSetup如何做到这一点,我如何以编程方式实现它? 最佳答案 来自:如何防止用户将我的程序固定到任务栏?https://devblogs.microsoft.com/oldnewthing/20110601-0

windows - 在 Inno Setup 中确定 Windows 版本

我正在使用InnoSetup更改操作系统中的回收站。如果用户运行的是Windows7或WindowsXP,我需要做一些案例。我尝试使用:ifnotFileExists(winDir+'\System32\imageres.dll')thenifnotFileExists(winDir+'\System32\shell32.dll')theninstallError(3);但它似乎找不到imageres.dll或shell32.dll,即使我已经验证它们存在。我究竟做错了什么?或者我可以通过其他方式检查Windows版本吗? 最佳答案

c# - 如何在给定设备路径的情况下获取 USB_DEVICE_DESCRIPTOR

我已经能够使用SetupAPI枚举USB设备,并且查看了WDK中的usbview应用程序,但我仍然无法弄清楚如何获取USB_DEVICE_DESCRIPTOR.我宁愿避免使用WMI。DeviceIoControl是示例应用程序usbview使用的内容,但仅当您在集线器上枚举设备时才真正起作用。我想如果我可以在给定设备路径(或Id)的情况下到达父集线器(和端口),则此方法可能有效,但我也无法确定如何执行此操作。我有多种设备,我想获取其描述符。其中一些是HID,一些可能是WinUsb.sys设备。如果它们是WinUsb设备,我可以使用WinUsb_GetDescriptor,但这对HID不

c# - 使用 Windows.Devices.WiFi 的 UWP 应用程序

我正在使用Windows.Devices.WiFi编写一个UWP应用程序,基本上获取网络列表。当我一两次检索信息时,一切正常。但是,我想将代码放入计时器中,以便我可以定期报告。执行此操作后,我得到“已尝试与网络服务器建立session,但已经有太多与该服务器建立的session。”我不确定是什么建立了连接,因为我只是想阅读信息。我什至没有调用ConnectAsync调用。谁能帮帮我?我需要知道要处理或关闭什么等等。更新:进一步分析,我发现多次调用FindAllAdaptersAsync导致此问题。 最佳答案 我决定只调用一次Find

c - Windows 虚拟 HID 框架 VhfCreate 方法返回 STATUS_INVALID_DEVICE_REQUEST

我正致力于在Windows10中创建虚拟HID设备。我正在尝试使用Windows虚拟HID框架(如此处所述:https://msdn.microsoft.com/en-us/library/windows/hardware/dn925056(v=vs.85).aspx)构建驱动程序。在我目前的阶段,我只是在努力让驱动程序正确安装在Windows10虚拟机上。我的驱动代码如下:#include#include#includeDRIVER_INITIALIZEDriverEntry;EVT_WDF_DRIVER_DEVICE_ADDBBKbdEvtDeviceAdd;typedefstru

java - Inno 安装程序 : Extending Windows default apps list

如何将我的应用程序列在Windows默认应用程序列表中?我有一个特殊的基于Java的视频播放器应用程序,其安装程序由InnoSetup创建。我希望我的应用程序列在Windows10上的可选视频播放器列表中(我也不知道如何使用较旧的Windows版本执行此操作)。 最佳答案 有关一般信息,请参阅:RegisteringanApplicationforUsewithDefaultPrograms在Microsoft文档上。HowdoIaddmyapplicationintheDefaultProgramslistofWindowsVis

windows - Inno 安装程序 : Use "Program Files" directory on both 32bit/64bit systems with {pf}

常量{pf}是的目录C:\ProgramFiles对于32位系统和C:\ProgramFiles(x86)对于64位系统。不过我想用目录C:\ProgramFiles适用于32位和64位系统。我怎样才能做到这一点? 最佳答案 使用scriptedconstant喜欢:[Setup]DefaultDirName={code:GetProgramFiles}\MyProgram[Code]functionGetProgramFiles(Param:string):string;beginifIsWin64thenResult:=Expa