草庐IT

停车场共享车位预约

全部标签

c# - 使用 C# 创建共享文件夹

过去几天我一直在网站上寻找这个问题的答案,我需要创建一个文件夹,然后将其设为共享网络文件夹,我尝试了来自不同站点的几个不同示例代码片段http://www.sarampalis.org/articles/dotnet/dotnet0002.shtml(此链接已失效)但似乎没有人允许共享文件夹如果有人能提供帮助,我们将不胜感激 最佳答案 如果您没有找到执行此操作的真正WindowsAPI,并且您可以接受一个肮脏的解决方案,您可以通过执行命令“netshare”来完成。例如,像这样:ProcessStartInfoinfo=newPro

windows - 如何从 Windows 网络服务器上的管理共享中获取 html 文件

我是否可以在Unix中使用wget从Windows管理共享传输html文件?我尝试访问的文件路径就像这个例子:www.webserv.com/share$/reportfolder/index.html这是在不使用curl/Nagios/extraperl模块的情况下在操作系统上创建监控脚本的一种非常迟钝的方法。我们将不胜感激任何帮助。 最佳答案 Wget仅适用于http、https和ftp协议(protocol)(manpage)如果您需要从Unix访问Windows文件,您有多种选择FTP你可能会看看Samba(http://w

windows - 自动 Samba 共享脚本

我有一台运行Samba的Ubuntu10.04服务器。我想编写一个脚本(适用于Linux或Windows计算机),给定此服务器的IP和共享Samba文件夹的路径,可以自动在桌面上创建一个“网络驱动器”图标。两台机器都在本地网络上。我意识到这对于linux/windows会有所不同。有什么建议吗?我只是不确定从哪里开始。谢谢! 最佳答案 对于Windows机器,您需要查看netuse。例如,要将192.168.0.2上的共享“Data”映射到Z:,您可以编写netuseZ:\\192.168.0.2\Data。有很多选项,因此请查看n

Windows服务登录正常,但无法访问共享网络文件夹

我有一项服务ALOADER,它不断访问共享网络文件夹\\10.10.1.100。在启动服务ALOADER之前,我必须使\\10.10.1.100对服务ALOADER可见。问题是\\10.10.1.100的访问账号无法登录ALOADER服务,因为\\10.10.1.100和运行ALOADER的服务器不在同一个域。相反,我使用带有本地帐户的“netuse\\10.10.1.100”,然后将该本地帐户登录到服务ALOADER。它适用于某些服务器,但不适用于其他服务器。(\\10.10.1.100可以在资源管理器上访问,但不能在服务上访问。)所有的服务器设置都差不多,操作系统都是Windows

windows - Windows 何时通过共享更改文件访问时间?

每个文件都有特定的创建时间、最后写入时间和最后访问时间。我想知道:Windows何时更改文件“上次访问时间”?仅当我打开文件时?也许当Windows显示它的图标时(可以说我有一个文件的快捷方式...)?此外-股票呢?如果我在共享中有一个文件并且有不止一台计算机访问它-Windows如何确定上次访问时间?在哪个用户时钟上?谢谢! 最佳答案 访问时间由提供文件的系统维护。它是在您对打开的文件进行任何操作后写入的。因为访问时间是notmaintained无论如何,在现代Windows版本上,您的程序应该忽略它。

windows - 在不映射到驱动器的情况下使用 TCL 访问 XP 中的共享文件夹

我想访问共享文件夹并将其中的一些文件复制到本地计算机。我在TCL中使用文件复制命令进行了尝试,共享位置被映射到一个驱动器,这是可行的。如何在不将其显式映射到驱动器的情况下访问它?\\192.168.2.10\test\test1.txt当我将其映射到驱动器时​​,比如Y:,我能够在TCL中执行filecopy命令。但是有没有一种方法,我可以在不将其映射到驱动器的情况下做到这一点? 最佳答案 您是否尝试过使用“long”form?可能有用……\\?\UNC\192.168.2.10\test\test1.txt还要注意Tcl使用\作为

windows - 如何与任何操作系统共享私有(private)本地 git 服务器

我已经配置了我的第一个私有(private)git服务器,因为我的项目在增长,我需要一个源代码控制。顺便说一句,服务器没问题,我不想使用任何第三方软件包,我在Debian操作系统上只使用git-core。非常完美。问题是我无法配置终端操作系统。我的意思是我有一台装有Windows的笔记本电脑和另一批装有Linux和OSX的终端。linux的终端已经准备好了,shell很简单,只需要使用gitclone就可以了。基于OSx的笔记本电脑也是如此问题出在Windows,因为我不知道如何连接WindowsO.S.到git服务器。Windows终端应使用sourcetree因为那太棒了!现在服务

c - 如何在同一进程内共享共享对文件的读/写访问权限,但在外部禁止它?

我有几个对象持有同一个文件的句柄。但是,这些对象中的每一个都在读/写文件的不同部分。我需要阻止对该文件的外部访问,但仍然能够在我的进程中为其创建新的句柄。如果我在调用CreateFile时不共享读/写访问权限,我就无法从我的进程中获取文件的新句柄。如果我使用DuplicateHandle,所有句柄将共享相同的文件位置。我可以通过为根据需要到处寻找的文件制作代理来解决这个问题,但这会导致糟糕的设计。有什么办法可以实现这样的内部共享? 最佳答案 根据您的需要,您可以调用一次CreateFile()来创建/打开文件,然后让您的每个对象使用

c++ - SYSTEM 进程是否可以与非 SYSTEM 进程共享数据?

我正在尝试使用QSharedMemory和QClipboard在SYSTEM进程(在WinSta0\\Winlogon桌面)和普通用户进程,但都无法与普通桌面上运行的其他非SYSTEM进程共享数据。我相信这是因为WinSta0\\Winlogon桌面是一个独立的桌面。我的应用是一个拍摄Windows安全桌面并将其发送到剪贴板的程序。问题是:有没有办法在该进程和非SYSTEM进程之间共享内存数据?(实际上我正在使用一个文件来完成这项工作)。 最佳答案 在WindowsVista及更高版本中,系统服务在隔离的session(“sessi

windows - 一个应用程序的推荐解决方案,让一个应用程序拥有可以被同一台机器的多个用户共享的设置文件

我目前正在开发一个项目,我的应用程序会生成一些设置文件(在programfiles(x86)文件夹内),这些文件会被其他应用程序进一步使用。现在,我什至希望我的软件的非管理员用户也能使用在programfiles(x86)文件夹中生成设置文件的功能。我正在使用C++创建我的应用程序。那么,我们在C++中是否有一个功能,即使是非管理员也可以在ProgramFiles(x86)文件夹中创建一个设置文件。Microsoft处理此类情况的方法是什么?谁能指导我解决这个问题。提前致谢。 最佳答案 每台机器的配置数据应存储在FOLDERID_P