+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [Linux] inserire moduli linux

  1. #1
    fanpi non è in linea Novello
    Post
    4

    [Linux] inserire moduli linux

    Ciao dovrei fare un semplice programmino in C++ che mi inserisca dei moduli di linux.Se apro una shell digito il comando insmod...come faccio a fare lo stesso in C++??
    Vi ringrazio molto se mi aiuterete..

  2. #2
    L'avatar di Maxell1985
    Maxell1985 non è in linea Scolaretto
    Luogo
    Italy
    Post
    228
    potresti provare con:

    #include <cstdlib> //Libreria per system

    ...

    system("insmod ......");

    ...

    system si usa per eseguire dei comandi esterni.
    Magari puoi acquisire il nome del modulo e concatenarlo alla stringa che passi a system(). Prova e fammi sapere. Ciao!!
    Ultima modifica di bottomap; 14-06-2007 20:10 

  3. #3
    L'avatar di albertonissa
    albertonissa non è in linea Topo di biblioteca
    Luogo
    Caltanissetta
    Post
    2,148
    non ho capito se da un programma in C vuoi registrare un altro modulo... o hai scritto un modulo e vuoi sapere come registrarlo
    nel secondo caso con kernel 2.4 puoi usare la funzione init_module() .. ecco un esempio:

    codice:
    int init_module() {
      int rit;
      rit = register_chrdev(MAJOR_NUMBER, NOME_DEVICE, &Fops);
      if(rit<0) {
    printk("<1> Non ho potuto registrare il device!\n");
    return rit;
      }
      printk("<1> Device registrato con major %d\n", MAJOR_NUMBER);
      return RIUSCITA;
    }
    nel primo caso, invece, devi assicurarti di aver UID = 0 e di essere in userspace!

    ciao ciao
    Ultima modifica di bottomap; 14-06-2007 20:11 

  4. #4
    fanpi non è in linea Novello
    Post
    4
    Quote Originariamente inviato da Maxell1985
    potresti provare con:

    #include <cstdlib> //Libreria per system

    ...

    system("insmod ......");

    ...

    system si usa per eseguire dei comandi esterni.
    Magari puoi acquisire il nome del modulo e concatenarlo alla stringa che passi a system(). Prova e fammi sapere. Ciao!!
    Grazie funziona.Sei un grande... [img]smileys/smiley32.gif[/img]
    Ultima modifica di bottomap; 14-06-2007 20:11 

+ Rispondi al Thread

Discussioni simili

  1. Articolo: Inserire le icone nei menu'
    Da Louis nel forum Visual Basic 6
    Risposte: 0
    Ultimo Post: 26-11-2005, 16:53
  2. Articolo: Installazione di Linux
    Da Maxell1985 nel forum Linux
    Risposte: 0
    Ultimo Post: 17-11-2005, 18:27
  3. Installare Linux Mandrake
    Da ScorpionX nel forum Linux
    Risposte: 14
    Ultimo Post: 10-08-2005, 11:51
  4. Inserire moduli
    Da fanpi nel forum Linux
    Risposte: 1
    Ultimo Post: 06-06-2005, 15:37
  5. linux non avviabile
    Da mciasco nel forum Microsoft Windows
    Risposte: 1
    Ultimo Post: 31-05-2004, 18:17

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi