Estoy tratando de construir un script de inicio básico que averigüe en qué sistema operativo estoy ejecutando y si es necesario cargar algún módulo especial. En lo que respecta a Linux, puedo verificar la raíz examinando el uid efectivo $>
¿hay alguna manera de hacer una operación similar en Windows?¿Hay alguna manera de verificar los derechos de administrador en Windows con Perl?
6
A
Respuesta
6
Win32 podría ayudarlo a obtener el nombre de usuario en Windows.
1
if (system("NET SESSION >NUL 2>&1")) {
...
}
Cuestiones relacionadas
- 1. C# .NET: ¿Adquiere los derechos de administrador?
- 2. ¿IntelliJ inicia procesos con derechos de administrador?
- 3. ¿Hay alguna manera de hacer que una tarea ANT se ejecute como administrador en Windows Vista?
- 4. ¿Hay alguna manera, en Java, de verificar el estado de un servicio de Windows?
- 5. ¿Hay alguna forma de verificar los registros de WordPress? ¿Qué acciones ha realizado el administrador, etc.?
- 6. ¿Hay alguna manera de precompilar una expresión regular en Perl?
- 7. Elevar a los derechos de administrador en la aplicación Mac
- 8. ¿Hay alguna manera de verificar si el anclaje está activo?
- 9. ¿Hay alguna manera de verificar si el puntero está colgando?
- 10. JS ¿Hay alguna manera de verificar si existe un evento?
- 11. Cambiando el registro sin derechos de administrador
- 12. ¿Forma de plataforma cruzada para comprobar los derechos de administrador en una secuencia de comandos de Python en Windows?
- 13. Ejecutando Visual Studio sin derechos de administrador
- 14. ¿Hay alguna manera de verificar si existe un directorio en los archivos de configuración de Apache?
- 15. ¿Hay alguna manera de detener el tiempo. ¿Duerme en Windows?
- 16. ¿Hay alguna manera de procesar SVG en Windows Forms?
- 17. ¿Hay alguna manera de verificar que los simulacros o los talones son válidos?
- 18. ¿Cómo obtener "derechos de administrador" en SQL Server Management Studio?
- 19. Cómo verificar si un proceso tiene los derechos administrativos
- 20. ¿Hay alguna manera de verificar si dos colecciones contienen los mismos elementos, independientemente de la orden?
- 21. Derechos de administrador para un solo método
- 22. ¿Alguna manera de verificar funciones anónimas?
- 23. Depure un programa que necesita derechos de administrador en Windows 7
- 24. ¿Probar derechos de administrador dentro del script de PowerShell?
- 25. ¿Hay alguna manera de ordenar cadenas en todos los idiomas?
- 26. ¿Hay alguna manera de usar variables locales en los módulos?
- 27. ¿Hay alguna manera de verificar la codificación del conjunto de caracteres del archivo .txt con Java?
- 28. ¿Hay alguna manera de verificar si hay enlaces simbólicos apuntando a un directorio?
- 29. ¿Hay alguna manera de verificar imágenes duplicadas con diferentes nombres usando php?
- 30. ¿Hay alguna manera de olfatear el tráfico de pipas con nombre en Windows?
Impresionante, encontré una función llamada 'Win32 :: IsAdminUser()' que debería funcionar perfectamente. Gracias. – ianc1215