大家好,我想请教一下大家。
我想使用C#程序开发一个关于U盘有关的程序,想了很多,比如使用U盘加密,使用U盘实现屏幕锁,实现自动复制等等。
现在我有一种想法,制作一个程序,可以设置指定的U盘,给它安装一个程序或者其它的方式,就是设置这个U盘,绑定到我的电脑上,然后这个U盘只有插入到我的电脑上才可以使用,而插入到比人的电脑上的时候,U盘的程序自动启动,判断当前的电脑是不是绑定的电脑,如果不是,则自动弹出。我想请问大家,使用C#能不能做出这样的程序来呢? 如果可以的话,能不能给我一个大概的思路呢?请大家帮帮忙,谢谢!

解决方案 »

  1.   

    很简单,一个控制台程序,用autu自启动,根据MAC判断是否是本机,如果是则可用,不行就卸载这个u盘。当然这个自启动很容易屏蔽。如果要强制执行,要么是病毒要么就是底层驱动了。也是新手只是一个小思路,呵呵见笑
      

  2.   

    很简单,一个控制台程序,用autu自启动,根据MAC判断是否是本机,如果是则可用,不行就卸载这个u盘。当然这个自启动很容易屏蔽。如果要强制执行,要么是病毒要么就是底层驱动了。也是新手只是一个小思路,呵呵见笑
      

  3.   


    之前也有想过使用autorun.inf来实现,不过考虑到可能用户的杀毒软件,或者禁用了自启动等等,实现不了U盘拒绝该非绑定电脑