2012-07-06 24 views
6

Tôi đang xây dựng một ứng dụng xoay (trình thám hiểm tệp) phải sao chép/di chuyển tệp/thư mục xung quanh. Khi tôi cố gắng sao chép vào một số thư mục như Program Files, nó ném một ngoại lệ (truy cập bị từ chối). Tôi có thể giải quyết bằng cách chạy NetBeans với tư cách quản trị viên.Đặc quyền quản trị dự án Java windows 7

Có cách nào tôi chỉ có thể cấp quyền quản trị cho dự án của mình mà không cần chạy toàn bộ Máy ảo làm quản trị viên không?

+0

đọc này: http: //stackoverflow.com/questions/2206646/create-a-process-with-ordinary-rights-from-an-administrator-process –

+0

Tôi cần nó theo cách khác, i am không chạy VM như admin, mặc dù tôi cần dự án của tôi để chạy như admin, tôi đã suy nghĩ có thể thay đổi một cái gì đó trong Project Properties dưới chạy ... là có thể? –

+3

Sử dụng "Chạy dưới dạng" để bắt đầu chương trình với tư cách quản trị viên. –

Trả lời

0

Bạn có thể, đối với phương pháp không đa nền tảng thực sự khủng khiếp, hãy sử dụng .ShellExecuteRuntime.exec của VBScript để buộc một chương trình chạy với tư cách quản trị viên.

Vì ngắn gọn, tôi đã tạo ra một chương trình đơn giản có sẵn tại https://dl.dropbox.com/u/26746878/Misc/JavaElevated.zip

Nó có thể chạy với java Launcher.

Từ NetBeans, tôi giả sử bạn bằng cách nào đó sẽ làm cho nó chạy Launcher làm lớp chính thay vì chính Program.

-2

Không có khởi động dòng lệnh, tôi chắc chắn có và có một anh chàng (ette) ở đó, người sẽ viết nó cho chúng tôi trong khoảng 10 giây nóng. Windows 7/64

+0

Điều này không trả lời rõ ràng câu hỏi về OP. Hãy đặt bình luận trong phần bình luận. – pathfinderelite

Các vấn đề liên quan