首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【请问】怎么让一个页面在同一时间只能打开一次

2012-09-05 
【请教】如何让一个页面在同一时间只能打开一次公司有一个需求,做一个EXE 程序。此程序用来打开一个网页,查看

【请教】如何让一个页面在同一时间只能打开一次
公司有一个需求,做一个EXE 程序。此程序用来打开一个网页,查看信息。
EXE程序发布在CITRIX服务器上,就是一个虚拟化桌面。用户点击EXE,EXE打开网页。
再次点击要么提示网页已打开或者刷新原页面,页面在同一时间只能打开一次。

各位大大有没有什么解决方案,我现在思路都没有。O(∩_∩)O谢谢

[解决办法]
你可以判断某程序是否在运行的方式

C# code
public void isRun()//判断某程序是否正在运行        {            //取得指定进程            Process[] MyProcess = Process.GetProcessesByName("你要进行判断的程序名称");            int i = MyProcess.Length;            if (i != 0)//资源管理器没有运行            {                MyProcess[0].EnableRaisingEvents = true;                //如果进程没有关闭                if (!MyProcess[0].HasExited)                {                    //如果关闭进程主窗口失败                    if (!MyProcess[0].CloseMainWindow())                    {                        try                        {//关闭进程                            MyProcess[0].Kill();                        }                        catch                        {                            MessageBox.Show("程序加载出错!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);                        }                    }                }            }        }
[解决办法]
判断ip并记录时间
[解决办法]
只能在EXE 程序上想办法
[解决办法]
给网页框架起个名,访问页面时 target=框架名
[解决办法]
弄个变量。
存到服务器端。
判断程序是否正在运行。

[解决办法]
这个exe每次都会打开一个肯定的网页?那样直接判断exe是否运行不就完了
[解决办法]
你是怎么打开页面的呢?如果用webbrowser不是很好控制么?

热点排行