Questions tagged «c#»

C#是一种编程语言。有关编程的问题不在主题之列。请直接将这些问题发送到堆栈溢出。



5
如何将格式化的代码添加到Microsoft Word文档?
我需要在MS-Word 2007中编写一个文档,其中包含许多VB.NET和C#代码示例。 使代码在文档中看起来合理的最佳方法是什么? 人们使用什么样式等? (我没有时间去手工编辑/格式化代码,如果它看起来与开发人员工作室中的一样,那将非常高兴) 在其他工作中,人们正在写编程书籍,为此必须有一个好的自动化解决方案。 我想要一种使用单词样式表来控制代码外观的方法,但是不希望必须“选择”每个关键字等来设置其样式。 另请参阅https://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig/2653406#2653406



8
为什么要安装“只是我”而不是“每个人”?
我正在使用Windows Installer来安装客户端的应用程序,他们抱怨有时在用于测试的计算机上会出现一个应用程序的多个实例。自从我为“我”和“每个人”隐藏了选项安装,并将其设置为为每个人安装后,这个问题就消失了。新版本大约每周一次下载并安装,并且在一段时间内会出现多个版本,即使据说每个安装程序都会删除较旧的版本。 这有什么问题吗?我可能会遇到麻烦吗? 为什么有人还是要为“ Just me”安装?

4
如何使用PSCP将文件从Unix计算机复制到目标路径具有空格的Windows计算机?
我在C#程序中使用PSCP将文件从Unix计算机复制到Windows计算机时遇到问题。仅当Windows计算机上的目标文件夹中有空格时,才会发生此问题。例如,以下工作正常:(注意:此示例的IP地址和密码已更改) pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt C:\download 但是当我将其更改为: pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt C:\download files 我收到以下错误:不支持多个远程源。 我意识到这是因为PSCP将空间解释为另一个目标。但是我该怎么办呢?我已经尝试过各种方法,例如将其用引号引起来并转义空格。我已经尝试了以下所有方法,但没有任何效果: pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt "C:\download files" pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt C:\"download files" pscp.exe -pw MyPassword root@127.0.0.1:/etc/myfolder/myfile.opt C:\download\\ files 有任何想法吗?
14 scp  c# 


3
如何在桌面上使用密码保护快捷方式?[关闭]
我希望在执行特定程序之前用密码保护它们。 例如,我刚刚下载了Google Chrome浏览器,并在桌面上有一个快捷方式。 我想知道是否有可能在用户启动Chrome时启动WinForm .exe,要求用户在加载Chrome之前输入密码。如果密码不正确,则不会加载Chrome。 我的目标是用C#进行开发。

2
如何将SATA HBA与物理磁盘关联
诚然,我对整个WMI“事物”都很陌生。这个“事情”是压倒性的,我现在还没有找到答案。我已经找到了系统中驱动器的最佳信息Win32_DiskDrive。该PNPDeviceID字段甚至似乎编码特定SATA驱动器为其HBA连接的端口#。但是,如何将特定驱动器链接到其HBA?Win32_DiskDrive该类中的所有字段似乎都不包含此信息。我知道它附在我的MB上的英特尔HBA上。例如,PNPDeviceID我的启动盘的字段: PNPDeviceID IDE\DISKWDC_WD2500AAKS-00L9A0___________________0956____\6&C07A520&0&0.1.0 有趣的是,WMI类将此驱动器识别为IDE驱动器,因为它是SATA,但我并不在乎。更有趣的是,如何将此驱动器映射到其HBA?是否有一个WMI类具有我感兴趣的特定字段? 另外一个问题,在上面的文字中,如何解释第二个\字符后的值?
2 c#  wmi 

0
用于启用ICS服务的脚本
我尝试构建脚本来选择专用网络并启用部分ICS服务。我用这些代码选择专用网络: { # Constants $public = 0 $private = 1 Write-Host "Creating netshare object..." $netshare = New-Object -ComObject HNetCfg.HNetShare Write-Host "Getting public adapter..." $publicadapter = $netshare.EnumEveryConnection | Where-Object { $netshare.NetConnectionProps($_).Name -eq "Local Area Connection" }#foreach Write-Host "Getting private adapter..." $privateadapter = $netshare.EnumEveryConnection | Where-Object { $netshare.NetConnectionProps($_).Name -eq "Peer2Peer" }#foreach Write-Host …

1
远程打开自定义远程PowerShell
我有2台电脑。在计算机A上,我有一个用C#编写的用于powershell 3.0的自定义模块,并通过MSI安装。我还有一个快捷方式,在已加载模块的情况下打开PowerShell。 我可以双击我的快捷方式,在这台计算机上运行我的命令Do-Something,没有任何问题,比如Exchange Server PowerShell。 但现在我想通过C#中的计算机B上的远程会话来完成它。 所以我的问题是,如何在我的模块已经加载并配置shell的情况下打开远程PowerShell会话到计算机A,这样我就可以运行我的命令并获得与在计算机A上运行它相同的结果?
1 powershell  c# 

1
从Google云端硬盘中运行C#文件
我希望能够在我的笔记本电脑和台式机(都使用Win 10)上进行编码,因此我使用Google Drive在两者之间同步我的文件。我的第一个问题是两台计算机上的用户文件夹不同,但我已经更改了它们,所以他们通过这篇文章中的方法有效地拥有相同的路径。 但是,现在我遇到的问题是,当我尝试通过Visual Studio运行时,我的C#文件一直给我一个“访问被拒绝”错误: 错误:DEP0700:应用程序注册失败。错误0x80070005:从位置打开文件:AppxManifest.xml失败并显示错误:访问被拒绝。。(0x80070005)App1 我已经尝试将它们保存到我们运行的文档文件夹中,没有任何问题,所以我尝试重新安装Google Drive,但没有任何更改。另外,请注意,我在每次更改后都制作了一个新项目进行测试。

1
.Net特定的PerfMon计数器丢失
我对Perfmon数据有另一个问题。在屏幕下方,你可以看到我的Prod Box上有所有.Net Perfmon数据,而在开发框上则没有。 我认为可能会丢失注册表值,如某些Google搜索结果所示(请参阅附图)。但仍然没有运气。我从32bit / 64bit角度看,但仍然没有输出。两台计算机都在“Windows Server DataCenter”操作系统上运行。任何有关它可能导致如此奇怪问题的专家见解都受到高度赞赏。如果您需要更多信息以获得进一步的见解,请告诉我,我可以为您提供相同的信息。

1
在Windows 7关闭进度期间调用WPF应用程序
我想调用一个WPF应用程序,在Windows 7关闭过程中,将一些文件从计算机复制到服务器。WPF应用程序将使用进度条显示复制文件进度。 如何在关机阶段调用wpf应用程序?我已多次在计算机上看到,当我注销或关机时,Windows将开始同步程序,以便将配置文件数据与服务器同步。我怎么能这样做?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.