在服务器端安装用 System.Diagnostics.Process.Start 来启动 Access 安装程序,如果要无人值守安装,则你需要修改 Access 的安装配置文件.
在客户端安装使用 ActiveX 控件,在ActiveX中使用 Win32 API ShellExecute 来启动 Access 安装程序,如果要无人值守安装,则你需要修改 Access 的安装配置文件.
还是刚才的问题,不用安装的呀,你要做什么,客户要手工打开access文件?你直接部署到IIS里是可以的。真要搞,下个绿色打开MDB的工具,总不能把OFFICE打包进去吧。
让用户强制安装access还不如让他装SQL Express版,可以参考
http://www.cnblogs.com/downmoon/archive/2010/05/21/1740776.html