2011-11-15 29 views
6

Tôi đang cố gắng xây dựng một tập lệnh khởi động cơ bản để tìm ra hệ điều hành nào tôi đang chạy và nếu có bất kỳ mô-đun đặc biệt nào cần tải. Theo như Linux là có liên quan tôi có thể kiểm tra cho root bằng cách nhìn vào hiệu quả uid $> là có một cách để làm một hoạt động tương tự trên các cửa sổ?Có cách nào để kiểm tra quyền quản trị trong Windows bằng Perl không?

Trả lời

6

Win32 có thể giúp bạn nhận tên người dùng trong Windows.

+2

Tuyệt vời, tôi đã tìm thấy hàm có tên là 'Win32 :: IsAdminUser() 'sẽ hoạt động hoàn hảo. Cảm ơn. – ianc1215

1
if (system("NET SESSION >NUL 2>&1")) { 
    ... 
} 
Các vấn đề liên quan