0

我已经创建了签名的小程序来从客户端读取文件。现在我一直面临操作系统用户不同角色的问题。

EG 我尝试了一个来自 Sun 站点的示例签名小程序 - 当我以管理员身份登录时它运行良好,但在以普通用户身份登录时失败。

我正在使用以下环境:

  • 操作系统:Windows 7
  • 浏览器:IE 8

我觉得这绝对是操作系统不同角色的问题。但是我必须以非管理员角色部署签名的小程序功能。

如果没有管理员角色,我怎么能做到这一点?

4

1 回答 1

1

我已经创建了签名的小程序来从客户端读取文件..

如果在 1.6.0_10+(下一代插件)JRE 中使用 JWS 部署小程序,则无需签署小程序即可访问客户端文件系统。此类小程序可以访问 JNLP API FileContents 对象。这是一个演示。FileContents 对象的

..请帮助我没有管理员角色怎么办。

但最终,如果操作系统禁止文件访问(对于有问题的特定文件),Java 可以(或应该)对此无能为力。

也许真正的问题是这个文件的确切路径。它是什么?它有什么作用?它位于何处,可以更改该路径吗?user.home 的子目录是存储应用程序感兴趣的任何可能更改的内容的好地方。

为了存储少量数据,JWS 还为所有应用程序提供PersistenceService,包括沙盒。

于 2011-03-18T06:08:08.317 回答