Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di taz50
    Registrato dal
    Nov 2003
    Messaggi
    118

    [c#] Cambiare nome pc da codice

    Ciao a tutti,
    qualcuno conosce il registry da modificare o il namespace che permette di settare un nuovo nome al pc su cui gira l'applicazione?
    PS: chiaramente poi il pc viene riavviato, questo riesco a farlo.
    MEGLIO UN MILIONE OGGI E ..... UNO ANCHE DOMANI.

  2. #2
    Puoi usare la shell e chiamare il comando net.exe chiamando
    codice:
    net computer \\actualname /del
    e poi
    net computer \\newname /del
    Oppure con google ho trovato questo riguardo a WMI
    codice:
    using (ManagementObject dir= new ManagementObject("Win32_ComputerSystem"))
    {
    ManagementBaseObject inputArgs = dir.GetMethodParameters("Rename");
    inputArgs["Name"] = "newComputerName";
    // altri argomenti sono UserName e Password.
    // se non specifichi usera' le tue credenziali
    ManagementBaseObject outParams = dir.InvokeMethod("Rename", inputArgs, null);
    uint ret = (uint)(outParams.Properties["ReturnValue"].Value);
    if(ret == 0)
    ...// success
    else
    ..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.