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

[Linux] inserire moduli linux

  1. #1
    fanpi non è in linea Novello
    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
    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 21:10 

  3. #3
    L'avatar di albertonissa
    albertonissa non è in linea Topo di biblioteca
    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:

    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 21:11 
    ℹ️ Leggi di più su albertonissa ...

  4. #4
    fanpi non è in linea Novello
    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 21:11 

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [Linux] compilatore linux
    Da Ant1c0m nel forum C/C++
    Risposte: 1
    Ultimo Post: 25-07-2006, 10:50
  2. PHP e Linux
    Da Liaam nel forum PHP
    Risposte: 12
    Ultimo Post: 30-04-2006, 14:34
  3. Articolo: CD/DVD IDE su Linux
    Da albertonissa nel forum Tutto Linux
    Risposte: 0
    Ultimo Post: 02-11-2005, 17:11
  4. linux in palmari??
    Da fglo nel forum Tutto Linux
    Risposte: 2
    Ultimo Post: 04-03-2005, 18:49
  5. Asp su linux?
    Da Shumy300 nel forum Altri linguaggi e strumenti
    Risposte: 2
    Ultimo Post: 17-09-2004, 19:23