社区
Windows SDK/API
帖子详情
我想限制IE打开的个数,哪位大哥帮个忙给个例子。
catac1
2003-10-20 09:21:38
我想限制IE的打开个数,也就是只打开一个IE如果有多个ie打开时都通过这个打开的IE来打开,也就是有任务管理器中不增加新的IE进程。
...全文
106
13
打赏
收藏
我想限制IE打开的个数,哪位大哥帮个忙给个例子。
我想限制IE的打开个数,也就是只打开一个IE如果有多个ie打开时都通过这个打开的IE来打开,也就是有任务管理器中不增加新的IE进程。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GodBirdFlying
2003-10-29
打赏
举报
回复
=::CreateToolhelp32Snapshot 表示他不属于你使用他的成员函数而属于全局类
catac1
2003-10-27
打赏
举报
回复
对不起我有一个很笨的问题,能告诉我,::CreateToolhelp32Snapshot这个前面的两个冒号是什么意思吗,不好意思。
catac
2003-10-27
打赏
举报
回复
这个我知道是继承呀,可是我看到在程序里是这样用的aaa=::CreateToolhelp32Snapshot那这个是什么意思呀,也是继承吗,是继承谁的呀。
GodBirdFlying
2003-10-27
打赏
举报
回复
class tree {
int height;
public:
tree(int initialHeight);
~tree();
void grow(int years);
...
};
tree::tree(int initialHeight){
height = initialHeight;
}
tree::~tree(){...}
看看这里的"::"
GodBirdFlying
2003-10-27
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2398/2398146.xml?temp=.808819
pzoon
2003-10-23
打赏
举报
回复
学习
catac1
2003-10-23
打赏
举报
回复
再来帮忙搞搞好吧
catac1
2003-10-22
打赏
举报
回复
是呀你也就了比较烦,要是这样用ShellExecute(Handle,"open","http://www.sina.com.cn","","",SW_SHOWDEFAULT)就可以了,他会在前一个IE中打开新的,问题是我是想能不能无论客户端打开多少个IE窗口,在任务管理器中只有一个iexplore.exe,这样能实现吗。
GodBirdFlying
2003-10-20
打赏
举报
回复
有两种方法,一是: 给IE加个外壳,一旦运行就创建一个互斥量,然后判断系统中互斥量是否存在来 判断IE是否已起动
二是: 搜索进程映射表. 看看是否有IE的进程.
方法一实现起来比较简单就是在自己的程序里调用IE并创建互斥量,然后将IE的快捷方式只想自己的程序即可.
方法二有点难度所以提供一下代码以便参考,
HANDLE SS;
PROCESSENTRY32 processinfo;
processinfo.dwSize=sizeof(processinfo);
SS=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(SS==NULL) return;
bool status=::Process32First(SS,&processinfo);
while(status)
{
String szExeFile=StrPas(processinfo.szExeFile);
if(szExeFile.Pos("EXCEL.EXE") )
{
ShowMessage("Excel已经运行!");
return;
}
status=::Process32Next(SS,&processinfo);
}
::CloseHandle(SS);
aliker
2003-10-20
打赏
举报
回复
建立一个监视进程
建立一个只有一个元素的队列,其元素类型为字符串。
进程运行时先关闭IE。
监视进程在进程运行期间一直枚举系统窗口名字(可建立一个枚举循环)。
当用户打开第一个IE时,枚举循环枚举系统窗口名字时,发现是IE窗口,因为是空队列,则把取得的窗口名字加入队列,这时队列中只有一个元素,即第一个打开的IE的窗口标题。
当用户再打开一个IE时,枚举循环找到这个IE窗口的标题。关闭标题为队列中字符串名的IE窗口,也既关闭前一个IE窗口。同时把这个标题字符串加入队列中。
也即每打开一个窗口,就把前一个IE窗口给关掉,同时保存新打开的IE的窗口标题。这样就保证了系统只有一个IE在运行。
这种方法比较烦,
MEFULEU
2003-10-20
打赏
举报
回复
学习
potlee
2003-10-20
打赏
举报
回复
学习
yjy1001
2003-10-20
打赏
举报
回复
楼上 方法一在打开ie后,通过ie的链接点启动ie 就行不通了
方法二 还可行
正则表达式
例子
1
经典JavaScript正则表达式实战菜鸟(http://www.cainiao8.com/)邮箱:runningtortoise@hotmail.com目录正则表达式实战... 1匹配结尾的数字... 2统一空格
个数
... 3判断字符串是不是由数字组成... 3电话号码正则... 3手机号码正则表达式... 4使用正则表达式实现删除字符串中的空格:... 4
限制
文本框只能输入数字和小数...
JS正则表达式【1】
经典JavaScript正则表达式实战 1、匹配结尾的数字 来源:如何用 JAVASCRIPT 正则表达式 取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92 正则如下:/\d+$/g 2、统一空格
个数
来源:正则匹配空格的问题 字符串内字符键有空格,但是空格的数量可能不一致,通过正则将空格的
个数
统一变为一个。 例如:蓝 色 理
想
变成:蓝 色 理 ...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮
忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有
帮
助!顺便散分! 6:VBA请教怎
设计模式
设计模式 第1章 代码无错就是优?—代码无错未必优—简单工厂模式 1.1 面试受挫1.2 初学者代码毛病1.3 代码规范1.4 面向对象编程 所有编程初学者都会有这样的问题。就是碰到问题就直觉地用计算机能够理解的逻辑来描述和表达待解决的问题及具体的求解过程。这其实是用计算机的方式去思考,比如这个计算器程序,先要求输入两
个数
和运算符号,然后根据运算符号判断选择如何运算,得到结果,这本...
经典JavaScript正则表达式实战
匹配结尾的数字 来源:如何用 javascript 正则表达式 取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92 正则如下:/\d+$/g 统一空格
个数
来源:正则匹配空格的问题 字符串内字符键有空格,但是空格的数量可能不一致,通过正则将空格的
个数
统一变为一个。 例如:蓝 色 理
想
变成:蓝 色
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章