我希望有一个正在运行的应用程序或服务,根据某些计划,可以禁用除特定应用程序之外的所有应用程序的Internet访问.
我正在尝试创建一个可以在程序控制下打开或关闭的过滤器.不仅仅是IP地址和端口,而且我希望能够阻止特定的应用程序,就像Zone Alarm和其他软件防火墙让你阻止一样.
例如,iexplore.exe,skype.exe,firefox.exe,aim.exe.但仍需要允许其他应用程序根据需要进行连接.
它必须适用于Vista和XP,但我希望这些方法在每个平台上都有所不同.
基本上,过滤器必须将网络通信绑定回发出请求的可执行文件,然后允许或拒绝它.
更新:
至少在Vista上,看起来我想在WFP的ALE层使用过滤器.
在XP上,我仍然在寻找最好的方法.我真的需要编写设备驱动程序和处理内核的东西吗?我只是一个卑微的应用程序开发人员.现在杀了我.
更新2:
目前正在寻找用于Vista之前系统的PfCreateInterface和相关的Pf*API.
我在Windows机器上有一个目录,其中包含大量文件和文件夹,我需要观察这些文件和文件夹,并将文件立即(或尽可能近似地)镜像/同步到本地网络上的Linux机器上.
我已经调查过: - Rsync,还不够实时 - WinSCP'保持目录最新'功能,这是好的,但仅限于500个目录,性能相当慢.
有很多共享软件风格的应用程序声称可以做到这一点,但它们看起来都很可疑.似乎某处必须有一个好的FOSS解决方案?
更新:只要它是即时和自动的,我会对单向传输而不是完全同步感到满意.
很明显我在下面尝试做什么,但是我得到以下异常:
无法为"持续时间"值"自动"返回TimeSpan属性值.
我很沮丧地读到这个
在MediaOpened发生之后才能确定NaturalDuration.(链接)
这是否意味着我必须想出一个人工打开文件的方法,在单独的线程中等待媒体打开事件,然后仅在事件触发后返回持续时间?
public static int PlayAudio(string fileName)
{
try
{
myMediaPlayer.Stop();
myMediaPlayer.Close();
myMediaPlayer.Open(new Uri(filename));
myMediaPlayer.Play();
return myMediaPlayer.NaturalDuration.TimeSpan.Milliseconds;
}
catch (Exception e)
{
MessageBox.Show(e.Message);
return -1;
}
}
Run Code Online (Sandbox Code Playgroud) 有没有办法可以从完整路径获取最后一个值(基于'\'符号)?
例:
C:\Documents and Settings\img\recycled log.jpg
在这种情况下,我只想recycled log.jpg从JavaScript的完整路径中获取.
如何在函数中创建或使用全局变量?
如果我在一个函数中创建一个全局变量,我如何在另一个函数中使用该全局变量?我是否需要将全局变量存储在需要访问的函数的局部变量中?
您发现什么为ASP.Net 2.0 - 3.5 Web应用程序提供最佳菜单?建议不一定特别是ASP.Net控件,但可以是在ASP.Net Web应用程序中运行良好的其他菜单.
我希望这些建议成为不需要购买或使用费的选项.OpenSource的建议会更好.
我想当我们通过FTP将文件复制到服务器时,文件的大小会发生变化.这背后的原因是什么?文件大小的更改是否会导致文件损坏并且FTP进程失败?
我有一个返回a的交流功能long double.我想使用ctypes从python中调用这个函数,它主要起作用.设置so.func.restype = c_longdouble可以解决问题 - 除了python的float类型是c_double如此,如果返回的值大于double,但是在long double的范围内,python仍然将inf作为返回值.我是64位处理器,sizeof(long double)是16.
没有修改c代码的任何想法(例如使用十进制类或numpy)?
在TFS源代码管理资源管理器中,它以我的名字显示挂起的更改(编辑,[更多]),但是在
Pending Chages窗口未显示任何挂起的更改.
我的想法是,几个月前我的Visual Studio崩溃了(当时有些文件是
签出,我不知道,由于TFS的自动结账性质,
由于我复制了新的VMImage,而没有撤消挂起的更改(正在显示
目前在Source Control Explorer中.我的团队成员之一为chekin新版本
该特定文件.现在我需要撤消我的待处理的chages.
我正在重构一个应用程序,我决定使用移动/嵌入式数据库.
我一直在阅读有关SQL Server Compact Edition的内容,但我想知道是否有人知道可以使用的任何其他数据库并且没有大量的下载大小,因为我当前的应用程序大约是2MB(安装程序).SQLite会很好,但AFAIK目前LINQ-to-SQLite的GSoC实现还是比较错误的.
谢谢!