谁知道c#中怎么判断用户机上的Office的路径!

不是是这样的就是说我在一个局域网中发布一个网站当别人访问的时候会自动查出他系统中安装的Office版本不是查我机子中的Office版本... 不是 是这样的 就是说我在一个局域网中发布一个网站 当别人访问的时候会自动查出他系统中安装的Office版本 不是查我机子中的Office版本 展开
 我来答
猿始森林
2011-02-14 · TA获得超过1146个赞
知道小有建树答主
回答量:999
采纳率:0%
帮助的人:690万
展开全部
office如果安装完,会在注册表中保留键值,地址如下.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\
11.0 Office2003
代码:
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.OpenSubKey("XXX",true);
string registData = aimdir.GetValue(name).ToString();
waqizhenyu
2011-02-14 · 超过28用户采纳过TA的回答
知道答主
回答量:215
采纳率:0%
帮助的人:124万
展开全部
从用户机中注册表中读取信息
http://wenku.baidu.com/view/8af40f0dba1aa8114431d926.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-02-14
展开全部
你用C#查询注册表。。百度里面很多这种方法。。
你打开注册表就可以看到哪个键值是Office的路径了。。
自己去实现吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2011-02-14 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4518万
展开全部
这个,比较难确定,用户可能安装几个版本的OFFICE,路径也不一致。

你具体想实现什么呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式