elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como editar el nombre del grupo de trabajo y dominio desde código C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como editar el nombre del grupo de trabajo y dominio desde código C#  (Leído 2,455 veces)
yesidtaz

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Como editar el nombre del grupo de trabajo y dominio desde código C#
« en: 27 Mayo 2011, 19:40 pm »

Porfavor alguien que me colabore con el tema, no encuentro por ningún lado y desde el registro no se puede...


En línea

Krähne

Desconectado Desconectado

Mensajes: 51


It can't rain all the time...


Ver Perfil
Re: Como editar el nombre del grupo de trabajo y dominio desde código C#
« Respuesta #1 en: 27 Mayo 2011, 21:33 pm »

1) Esto no va en C/C++, va en .NET
2) La plataforma .NET hasta donde tengo entendido no contiene alguna clase que haga ello, sin embaro puedes hacerlo manualmente con el uso de APIS.

Para cambiar el grupo de trabajo o WORKGROUP debes importar la API SetComputerName(), a la cual se le pasa como parámetro un string con el nombre a aplicar.

Un ejemplo sería el siguiente (Ojo, lo estoy haciéndo manualmente, no tengo el VS instalado, pero debería funcionar):

Código
  1. using System.Runtime.InteropServices;
  2.  
  3. [DllImport("kernel32.dll")]
  4. static extern bool SetComputerName(string lpComputerName);
  5.  
  6. public static void Main()
  7. {
  8.    bool Editado = SetComputerName("NuevoNombreDeComputador");
  9.  
  10.    if (Editado)
  11.        Console.WriteLine("Se ha cambiado el nombre del computador, sin embargo los cambios tendran efecto despues del siguiente reinicio.");
  12.    else
  13.        Console.WriteLine("No se puede cambiar el nombre de computador, necesita permisos de administrador.");
  14. }

Ahora, desconozco el cómo cambiar el dominio, es más me atrevo a decir que no se puede.

Gruß.


« Última modificación: 27 Mayo 2011, 21:38 pm por Krähne » En línea

Yo soy más sabio que este hombre; es posible que ninguno de los dos sepamos cosa que valga la pena, pero él cree que sabe algo, pese a no saberlo, mientras que yo, así como no sé nada, tampoco creo saberlo. Yo no tengo conciencia de saber nada.
dakomt

Desconectado Desconectado

Mensajes: 76


Viking Metal


Ver Perfil
Re: Como editar el nombre del grupo de trabajo y dominio desde código C#
« Respuesta #2 en: 28 Mayo 2011, 03:55 am »

Yo no lo he probado nunca pero entiendo que si se podrá, o al menos métodos para ello en las librerías de MSDN las hay  ;D

Un objeto ManagementObject objeto y el método objeto.InvokeMethod("JoinDomainOrWorkgroup".... debería de funcionar pero posiblemente haya otras maneras.

http://www.google.com/search?q=C%23+join+a+domain&ie=utf-8&oe=utf-8
En línea

yesidtaz

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Re: Como editar el nombre del grupo de trabajo y dominio desde código C#
« Respuesta #3 en: 28 Mayo 2011, 19:39 pm »

Muchas Gracias x sus comentarios, voy a probar a ver si me funciona, sobre todo lo necesito para editar el Nombre del grupo desde codigo...

Igual muchas gracias x su colaboracion
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines