问题列表 - 第3796页

如何阻止选定的应用程序访问Internet(C++,Win32)

我希望有一个正在运行的应用程序或服务,根据某些计划,可以禁用除特定应用程序之外的所有应用程序的Internet访问.

我正在尝试创建一个可以在程序控制下打开或关闭的过滤器.不仅仅是IP地址和端口,而且我希望能够阻止特定的应用程序,就像Zone Alarm和其他软件防火墙让你阻止一样.

例如,iexplore.exe,skype.exe,firefox.exe,aim.exe.但仍需要允许其他应用程序根据需要进行连接.

它必须适用于Vista和XP,但我希望这些方法在每个平台上都有所不同.

基本上,过滤器必须将网络通信绑定回发出请求的可执行文件,然后允许或拒绝它.

更新:

至少在Vista上,看起来我想在WFPALE层使用过滤器.

XP上,我仍然在寻找最好的方法.我真的需要编写设备驱动程序和处理内核的东西吗?我只是一个卑微的应用程序开发人员.现在杀了我.

更新2:

目前正在寻找用于Vista之前系统的PfCreateInterface和相关的Pf*API.

c++ winapi windows-xp tcp windows-vista

5
推荐指数
1
解决办法
2万
查看次数

立即镜像/同步从Windows到Linux服务器的文件的最佳方法

我在Windows机器上有一个目录,其中包含大量文件和文件夹,我需要观察这些文件和文件夹,并将文件立即(或尽可能近似地)镜像/同步到本地网络上的Linux机器上.

我已经调查过: - Rsync,还不够实时 - WinSCP'保持目录最新'功能,这是好的,但仅限于500个目录,性能相当慢.

有很多共享软件风格的应用程序声称可以做到这一点,但它们看起来都很可疑.似乎某处必须有一个好的FOSS解决方案?

更新:只要它是即时和自动的,我会对单向传输而不是完全同步感到满意.

synchronization file mirroring

33
推荐指数
3
解决办法
8万
查看次数

如何编写一个方法来打开,开始播放,然后使用WPF中的MediaPlayer返回音频文件的持续时间?

很明显我在下面尝试做什么,但是我得到以下异常:

无法为"持续时间"值"自动"返回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# audio wpf

2
推荐指数
1
解决办法
3452
查看次数

如何使用JavaScript从完整路径获取文件名?

有没有办法可以从完整路径获取最后一个值(基于'\'符号)?

例:

C:\Documents and Settings\img\recycled log.jpg

在这种情况下,我只想recycled log.jpg从JavaScript的完整路径中获取.

javascript

280
推荐指数
11
解决办法
37万
查看次数

在函数中使用全局变量

如何在函数中创建或使用全局变量?

如果我在一个函数中创建一个全局变量,我如何在另一个函数中使用该全局变量?我是否需要将全局变量存储在需要访问的函数的局部变量中?

python scope global-variables

2939
推荐指数
22
解决办法
307万
查看次数

ASP.Net应用程序的最佳菜单是什么?

您发现什么为ASP.Net 2.0 - 3.5 Web应用程序提供最佳菜单?建议不一定特别是ASP.Net控件,但可以是在ASP.Net Web应用程序中运行良好的其他菜单.

我希望这些建议成为不需要购买或使用费的选项.OpenSource的建议会更好.

html javascript asp.net asp.net-2.0

5
推荐指数
1
解决办法
4017
查看次数

使用DOS提示符并通过'FTP将文件复制到服务器上

我想当我们通过FTP将文件复制到服务器时,文件的大小会发生变化.这背后的原因是什么?文件大小的更改是否会导致文件损坏并且FTP进程失败?

ftp size file

1
推荐指数
1
解决办法
870
查看次数

long double return和ctypes

我有一个返回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)?

python ctypes

9
推荐指数
1
解决办法
2139
查看次数

源控制资源管理器显示待更改,但在待处理更改窗口中不显示

在TFS源代码管理资源管理器中,它以我的名字显示挂起的更改(编辑,[更多]),但是在

Pending Chages窗口未显示任何挂起的更改.

我的想法是,几个月前我的Visual Studio崩溃了(当时有些文件是

签出,我不知道,由于TFS的自动结账性质,

由于我复制了新的VMImage,而没有撤消挂起的更改(正在显示

目前在Source Control Explorer中.我的团队成员之一为chekin新版本

该特定文件.现在我需要撤消我的待处理的chages.

tfs

3
推荐指数
1
解决办法
2万
查看次数

什么是支持LINQ的好的"移动".NET数据库?

我正在重构一个应用程序,我决定使用移动/嵌入式数据库.

我一直在阅读有关SQL Server Compact Edition的内容,但我想知道是否有人知道可以使用的任何其他数据库并且没有大量的下载大小,因为我当前的应用程序大约是2MB(安装程序).SQLite会很好,但AFAIK目前LINQ-to-SQLite的GSoC实现还是比较错误的.

谢谢!

.net c# linq embedded-database

6
推荐指数
2
解决办法
1080
查看次数