Articles of 窗口

如何从HTML5中使用本地代码(Windows)

我是相当新的HTML5,我正在寻找关于从HTML5应用程序访问本机代码的文档和示例。 基本上,我有一个编译DLL ,需要通过HTML5代码访问。

为什么GetFileAttributesW(L“C:”)返回FILE_ATTRIBUTE_REPARSE_POINT?

通常, GetFileAttributesW(L"C:")返回0x10 ( FILE_ATTRIBUTE_DIRECTORY ),这是合理的。 在某些情况下, GetFileAttributesW(L"C:")将返回0x2416 ( FILE_ATTRIBUTE_DIRECTORY | FILE_ATTRIBUTE_REPARSE_POINT | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED ) 我想知道是什么让它发生,以及如何摆脱它。 这个问题使boost::filesystem::canonical不能工作。 你有什么主意吗?

蓝牙RFCOMM连接:在Windows 7中从串口读取串行数据

我正在使用Android蓝牙聊天示例应用程序。 我正在尝试从Windows 7中的Android设备读取串行数据。 我已经能够将Android设备与笔记本电脑上的蓝牙适配器配对。 我在示例应用程序中将UUIDreplace为以下每个其他讨论: private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 当我运行Android应用程序时,我可以连接到笔记本电脑。 在我的Android设备的“硬件”属性中,有一个名为“Serial Serial over Bluetooth link(COM10)”的“设备function”条目。 当我尝试将CoolTerm连接到COM10时,我收到“错误1168”(错误没有附加说明)。 我误解有关通过蓝牙发送串行数据到Windows COM端口的过程吗?

ReferenceError:Sys未定义ReferenceError:WebForm_DoPostBackWithOptions未定义

我们在我的专用服务器上build立了一个新的域,我的旧域完美运行。 我的网站是build立在asp.net。 在新的域名上,我有一个旧的代码的副本。 这两个站点都在同一个专用服务器上。 当我尝试执行新网站上的代码时,出现以下错误消息: ReferenceError:系统没有定义 ReferenceEror:WebForm_DoPostBackWithOptions没有定义 你能帮我解决这个问题吗?

64位程序 – Windows“影子空间”的麻烦

我正在尝试用x64汇编语言创build一个程序,但是我在理解x64调用约定时遇到了问题。 我相信问题在于我不知道为了调用CopyFile函数我必须预留多less阴影空间。 当我运行程序时,它只是崩溃。 我使用MASM创build了这个程序。 请帮我解决这个代码。 谢谢。 includelib \Masm64\Lib\Kernel32.lib includelib \Masm64\Lib\User32.lib extrn GetProcessHeap : proc extrn MessageBoxA : proc extrn HeapAlloc : proc extrn GetModuleFileNameA : proc extrn ExitProcess : proc extrn CopyFileA : proc dseg segment para 'DATA' file db 'C:\CopyThisFile.txt', 0 file2 db 'C:\ThisFileWasCopied.txt', 0 succ db 'Success!', 0 capt db 'Debug', 0 dseg […]

有没有办法使用win32 API调用获取MachineGuid(而不是从registry中进行手动读取)?

有没有什么办法可以使用win32 API调用来获取MachineGuid(不是从registry中手动读取)?

用npm(3.10.3)Win 10 nodejs(6.6)不能安装cordova

我安装了nodejs 6.6并想安装Cordova。 所以在命令行中input: npm install -g Cordova 如果失败。 我在网上search,发现如下: npm config set proxy http://user:password@url:port npm config set https-proxy http://user:password@url:port npm config set strict-ssl false 我再次尝试它仍然失败; 所以我再次search无法安装任何与npm ECONNRESET没有代理 并执行如下: npm config set registry http://registry.npmjs.org/ npm cache clean 仍然安装失败。 这是从家庭连接的私人电脑。 我最后一次尝试: C:\Users\An>npm config set proxy C:\Users\An>npm cache clean npm WARN invalid config proxy="" npm WARN invalid config […]

PIP版本virtualenv不匹配,不会升级

好的,我在虚拟环境中运行我的项目包。 我通常通过PyCharmpipe理这些软件包。 PyCharm告诉我,我已经安装了Pip 9.0.1。 只有当我从命令行运行我的虚拟环境,并打印pip版本,它说7.1.0。 如果我尝试使用pip install –upgrade pip升级 – 升级pip install –upgrade pip我得到一个错误 Collecting pip Using cached pip-9.0.1-py2.py3-none-any.whl Installing collected packages: pip Found existing installation: pip 7.1.0 Uninstalling pip-7.1.0: Successfully uninstalled pip-7.1.0 Rolling back uninstall of pip Exception: Traceback (most recent call last): File "c:\python-virtualenv\arcus\lib\site-packages\pip-7.1.0-py3.5.egg\pip\basecommand.py", line 223, in main status = self.run(options, args) File […]

如何通过COM接口以编程方式激活OLE控件?

我有一个应用程序通过ActiveXembeddedbutton控件。 该button由第三方提供,实现了一系列的ActiveX接口(其中IOleInPlaceObject )。 我有一个对IUnknownbutton实现的引用。 我面临的问题是由对象提供的IOleWindow::GetWindow函数总是返回一个错误; 错误代码是0x80004005,这显然是一个常见的HRESULT值,意思是E_FAIL 。 不太具描述性。 对于什么是值得的,该对象还通过它的IDispatch实现公开hWnd属性; 查询成功,但财产的价值总是为零。 有一点谷歌search表明,我可能需要“激活”的OLE对象之前, hWnd属性产生一个有用的价值。 有谁知道如何做到这一点,有没有一个专用的COM接口来激活OLE对象? 有趣的是,button似乎有一个窗口句柄,如在Spy ++中可见的。 更新:我刚刚发现IQuickActivate这是由我正在处理的button控制,并可以用来'快速'(嗯…)激活一个项目。 然而,填补QACONTAINER结构似乎是一个相当痛苦的事情,所以我现在宁愿不这样做。

使用WriteConsoleOutputCharacter和SetConsoleTextAttribute

我正在试图编写一个程序,将通过坐标输出。 我正在使用windows.h include和函数WriteConsoleOutputCharacter将字符输出到屏幕,但忽略由SetConsoleTextAttribute设置的颜色。 任何想法如何让它输出颜色? 代码输出到控制台: void Card::printFancy(COORD coord, bool top) const { paint(); LPDWORD written(0); for (int row(0); row < CARD_WIDTH; ++row) { coord.Y += 1; WriteConsoleOutputCharacter(Colorizer::getInstance().getCon(), _card[row], CARD_WIDTH, coord, written); } unpaint(); } 而且paint基本上在我的Colorizer类中使用paint()和unpain()调用了适当的颜色Colorizer paint函数来调用paint函数: void paint(uint color) { SetConsoleTextAttribute(_con, color); } _con是通过_con = GetStdHandle(STD_OUTPUT_HANDLE);设置的句柄_con = GetStdHandle(STD_OUTPUT_HANDLE);