我正在为MS Word,Excel创建多文化插件,我需要在"列表分隔符"选项下识别区域设置中提供的设置值,如何使用C#读取?
此列表分隔符稍后用于构造Excel公式,单词邮件合并标题等.
在尝试重新连接并重新配置新计算机上的现有项目时,我在此处找到(Web应用程序项目[...]配置为使用IIS.无法找到Web服务器.),基于我打开项目的错误消息,我需要去IIS管理器(我在Russ C的答案之前完成了任务,安装了IIS 7.5 Express并重新启动).然而,Russ继续写道," 接下来,转到你的IIS管理器...... ",我无法做到/找到.
所以我发现了这个:http://technet.microsoft.com/en-us/library/cc770472(v = WS.10).aspx,其中给出了这些说明:
从"开始"菜单打开IIS管理器单击"开始",然后单击"控制面板".执行以下操作之一:如果您使用的是WindowsVista®或WindowsServer®2008,请单击"系统和维护",然后单击"管理工具".如果您使用的是Windows®7或WindowsServer®2008R2,请单击"系统和安全",然后单击"管理工具".在"管理工具"窗口中,双击"Internet信息服务(IIS)管理器".从"搜索"框中打开IIS管理器单击"开始".在"开始搜索"框中,键入inetmgr并按Enter.
由于这是Windows 7,我尝试了系统和安全性 管理工具,但列表中没有IIS管理器.所以我接着尝试了"inetmgr"路线,但也失败了(它打开了一个"搜索结果"对话框,其中"没有与您匹配的搜索结果"或类似的措辞).
那么我如何找到IIS管理器以便我可以重新创建或重新附加asp.net无法找到的配置?
我不得不在IIS管理器中为我的项目手动添加对asp.net 4的支持以退出抱怨.为什么安装asp.net 4时不会自动配置???Anywho,为了未来的onreaders的利益,这里是我必须添加的全彩色荣耀:
所以这是它在最后的看法:
我不知道为什么需要v2,如果是,为什么版本3不是,但重要的是(对我来说,现在)是支持v4.
右键单击解决方案,有一个"使用IIS Express ..."菜单项.如果选择,您会看到:
...所以也许所有那些躺在我的背上,在我的头发上加油是不必要的 - 只需选择这一点,所有幕后的东西都会自动处理?
从Windows 10开始,该IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI
方法不再起作用.
在Windows Vista,7和8上,它将在" 设置程序关联"页面上打开指定应用程序的"控制面板" .
在Windows 10上,它什么都不做.
它甚至记录在MSDN中:
从Windows 10开始,这不会启动关联对话框.它会向用户显示一个对话框,通知他们可以更改用于在其"设置"中打开文件扩展名的默认程序
(即使在当前版本的Windows 10中声明的第二部分也不再正确)
实际上,在Windows 10的最新版本中,控制面板不再存在.其功能已移至"应用" >"默认应用">"应用设置默认值">"应用名称"下的"设置"应用.
有没有办法以编程方式在Windows 10设置应用程序中为我的应用程序打开应用程序界面的默认设置?
或者是否有另一种方法建议应用程序允许其用户自定义Windows 10中的关联?
我读了很多关于获取程序的信息.算法没有做我想做的事.我需要完全像控制面板中那样安装程序.
所以我用过:
Win32_Product
类.它只显示msi安装的程序.HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
.同样,某些程序不会显示在控制面板中,某些程序显示在控制面板中而不是此注册表节点中.那么,这个世界上是否有人知道哪种算法使用控制面板来显示已安装的程序?
UPD1:是的,我使用64位,我知道64位已安装的程序"HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall"还有另一个节点,但以下代码列举了twise HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion \卸载部分,很奇怪......
var programs = new List();
string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using (Microsoft.Win32.RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
{
foreach (string subkey_name in key.GetSubKeyNames())
{
using (RegistryKey subkey = key.OpenSubKey(subkey_name))
{
var name = (string)subkey.GetValue("DisplayName");
if(!string.IsNullOrEmpty(name))
{
programs.Add(name);
}
}
}
}
registry_key = @"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall";
using (Microsoft.Win32.RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
{
foreach (string subkey_name in key.GetSubKeyNames())
{
using (RegistryKey subkey = key.OpenSubKey(subkey_name))
{
var name = (string)subkey.GetValue("DisplayName");
if (!string.IsNullOrEmpty(name))
{ …
Run Code Online (Sandbox Code Playgroud) 我的机器上安装了XAMPP.我试图从XAMPP控制面板运行Apache.
我通过右键单击快捷方式并选择"以管理员身份运行"(我已登录具有管理员权限的帐户)启动XAMPP控制面板.控制面板启动,一切似乎都是有序的(没有错误消息/警告).
当我单击Apache旁边的开始按钮时,我收到以下错误消息:
2:22:44 PM [Apache] Attempting to start Apache app...
2:22:45 PM [Apache] Status change detected: running
2:22:45 PM [Apache] Status change detected: stopped
2:22:45 PM [Apache] Error: Apache shutdown unexpectedly.
2:22:45 PM [Apache] This may be due to a blocked port, missing dependencies,
2:22:45 PM [Apache] improper privileges, a crash, or a shutdown by another method.
2:22:45 PM [Apache] Check the "/xampp/apache/logs/error.log" file
2:22:45 PM [Apache] and the Windows Event Viewer for more clues
Run Code Online (Sandbox Code Playgroud)
请注意,它告诉我Apache意外关闭并检查error.log文件和Windows事件查看器.
我检查了error.log文件,但它是空的: …
我安装了psqlODBC,当我转到控制面板 - >数据源(ODBC)时,我没有看到安装了Postgres驱动程序.
我重新启动,仍然没有.
然后我注意到,如果我从文件中启动此控制面板小程序,则会c:\WINDOWS\system32\odbccp32.cpl
突然出现驱动程序!
这发生在XP 64位机器上.
我无法解释为什么会这样,或者它的含义是什么.
从控制面板启动时,rundll32的命令行是:
"rundll32.exe" shell32.dll,Control_RunDLL "c:\WINDOWS\system32\odbccp32.cpl",
Run Code Online (Sandbox Code Playgroud)
(此数据来自Process Explorer)
odbccp32.cpl
从命令行启动时:
"C:\WINDOWS\system32\rundll32.exe" C:\WINDOWS\system32\shell32.dll,Control_RunDLL "C:\WINDOWS\system32\ODBCCP32.CPL",@0
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
有没有办法为特定时区设置cronjob?
我的共享主机位于美国(弗吉尼亚州),我在英国.如果我设置一个cron作业在每个星期五的1600小时执行,那么它将在弗吉尼亚州的1600时执行.
我想知道我是否可以设置我的cronjob,以便了解要选择的时区.我不太担心夏令时的差异.
我已经向我的共享主机提供商询问了它,他们说我应该能够在一些cron ini文件中设置时区,但我找不到任何内容.
我目前正在使用Post模型开发一个Blog项目,该项目将由多位作者使用.
我想创建一个管理/控制面板界面,其中帖子的每个作者都可以查看作者创建的帖子列表(因此他不会看到其他作者创建的帖子),编辑和多次删除它们.
Django管理员不适合个人用户配置文件,每个用户都可以查看和编辑所有其他用户配置文件.这更适合需要一次管理所有用户的管理员.
这意味着应该在contrib.admin接口之外创建一个新的CRUD系统.所以问题是,是否有任何现有技术/方法在contrib.admin系统之外实现CRUD?或者,我需要学习/使用什么?我怎样才能很好地实现它(最小的努力)?
提前致谢 :)
目前,用户必须进入控制面板>程序>打开或关闭Windows功能,然后单击要激活的功能的复选框.我想让他们能够从我的应用程序中执行此操作.
有关如何通过.NET自动化此过程的任何想法(最好是在C#中)?
我有一台带Windows 7的触摸屏电脑,我想禁用多点触摸手势:
但即使我禁用它并应用更改,当我重新打开窗口时,该选项再次启用...
知道我可以在哪里停用它吗?(也许在注册表中...)
Up:还有问题.
controlpanel ×10
windows ×5
c# ×3
.net ×2
64-bit ×1
admin ×1
apache ×1
asp.net ×1
cron ×1
crud ×1
django ×1
event-viewer ×1
iis-7.5 ×1
iis-express ×1
logfile ×1
odbc ×1
postgresql ×1
region ×1
registry ×1
touchscreen ×1
winapi ×1
windows-10 ×1
xampp ×1