Articles of 窗口

无法写入registry项,获取UnauthorizedAccessException

我有一个Windows服务,尝试写入LOCAL_MACHINE中的registry项 该键是作为Windows安装程序包的一部分创build的,用于控制Windows服务和一个独立的控制窗口。 控制窗口可以读取和写入registry项,但是我无法写入registry项,即使我给予本地服务的完全权限。 这是抛出exception的代码: private void updateLocalRegistryVersion(Double newVersion) { RegistryKey rk = Registry.LocalMachine; RegistryKey sk = rk.OpenSubKey(@"Software\CompanyName\Monitoring\Values"); sk.SetValue("scriptversion", newVersion.ToString()); } 有什么build议么?

Programmaticaly从PC上访问android设备上的文件

我有一个C#应用程序,将需要访问我的Android平板电脑上的文件,显然我可以使用挂载的驱动器盘符来存储,但我将在多个位置部署此需要一致的方式来访问文件。 我可以调用ADB programmaticaly,但是我再一次将它部署在多个位置,无法在每个系统上安装SDK。 所以我想我要么:1)programmaticaly访问使用C#(或Java)的设备或2)使用ADB,而不必在每个位置安装SDK或3)找出连接的设备的驱动器号programmaticaly 正如你可以猜到的,我试图尽可能无缝地做到这一点 感谢您的任何build议 PS以这种方式工作的应用程序的一个例子是HTC Sync,如果有人知道这个应用程序是如何完成的。

如何在Windows系统上创build自己的名称(URL协议)?

如何在Windows系统上创build自己的自定义标记(或URL协议)? 例子: HTTP: 邮寄地址: 服务:

用Python 3打印LF到stdout

如何得到\n打印到Windows上的标准输出? 此代码在Python 2中工作,但不在Python 3中工作: # set sys.stdout to binary mode on Windows import sys, os, msvcrt msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) # the length of testfile created with # python test_py3k_lf_print.py > testfile # below should be exactly 4 symbols (23 0A 23 0A) print("#\n#")

Python的ctypes和没有足够的参数(4字节丢失)

我试图调用的函数是: void FormatError (HRESULT hrError,PCHAR pszText); 从一个自定义的DLL使用windll。 c_p = c_char_p() windll.thedll.FormatError(errcode, c_p) 结果是: ValueError: Procedure probably called with not enough arguments (4 bytes missing) 使用cdll而不是增加字节丢失计数器12.上面的errcode是从另一个函数返回的同一个dll的errercode。 我如何接听电话?

在Windows上可能与libgit2的坚固的gem安装问题

我正在使用Windows和我的Gemfile有这样的一行: gem 'rugged' 当我运行bundle install它给我这个错误: Installing rugged 0.21.0 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. C:/Ruby21/bin/ruby.exe extconf.rb –use-system-libraries checking for cmake… no ERROR: CMake is required to build Rugged. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log […]

Windows Phone 8.1上不存在WebClient? 下载网站的html

我想获得一些网站的源代码。 我发现这个解决scheme: var html = System.Net.WebClient().DownloadString(siteUrl); 但VisualStudio告诉WebClient在System.Net中不存在。 如何解决这个问题? 或者如何做到这一点呢? PS:windows phone有一些特殊的标签,开发人员在寻找代码/解决scheme时通常会使用这些标签吗?

date减去秒总是返回相同的

echo date('Ymd H:m:s', strtotime('15 minutes ago')) . "<br/>"; echo date('Ymd H:m:s', time()-900) . "<br/>"; echo date('Ymd H:m:s', time()); 我在Windows 7上运行WAMPP,并且所有3个调用返回同一时间。

在Python / Django中打印一个variables的值?

在PHP中,我习惯于print $var或print_r($var) 。 我可以在python中的视图中打印variables,但它们最终在我的cmd窗口中,而不是页面上。 对于某些事情来说,这很好,但是当开始打包输出并将其变成乱码时,windows'cmd'窗口并不是最可读的。 我尝试在django模板中做{% print somevar %} ,但是我得到TemplateSyntaxError:无效的块标签:'print' 那么,对于一个刚接触Python的人来说,我怎样才能轻松看到variables的价值呢?