Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 07-01-2006, 20:02   #1
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
BUILD di Microsoft

ho un problema col programma BUILD di Microsoft (quello fornito col DDK): sto cercando di scrivere un programma simile a Daemon Tools, solo che lavora con hard disk virtuali anziché unità CD virtuali; ho la seguente struttura di directories:

Codice:
- filedisk
  - km
    - class
    - port
  - ui
"km" sta per "kernel mode" (lì ci scrivo i due drivers usati dal programma, class e port), e "ui" ovviamente sta per "user mode", e lì ci metto il programmetto fesso user mode che gestisce i drivers.

ora il problema: se faccio BUILD dall'environment per Windows 2000, free build a 32 bit, il programma parte e compila quasi tutto, perché la cartella class non se la fila di pezza

eppure il file dirs l'ho scritto bene:
Codice:
DIRS=class\
	port
questo è tutto il contenuto del file dirs che si trova nella cartella km; ho anche provato a scambiare class e port, così:
Codice:
DIRS=port\
	class
e non cambia nulla, la directory che BUILD non compila sempre class rimane :|

ho anche provato:
Codice:
DIRS=port class
e
Codice:
DIRS=class port
MA NIENTE!!!

qualcuno mi sa aiutare??

edit: l'unico dannato modo per compilare il class driver è quello di richiamare BUILD da dentro la cartella class, ma da qualsiasi altra cartella (km o filedisk) non gliene importa un fico secco

edit2: se serve, questo è il file sources presente in class:
Codice:
TARGETNAME=filediskclass
TARGETPATH=obj

TARGETTYPE=DRIVER
DRIVERTYPE=WDM

SOURCES=main.c
questo invece è il makefile, assolutamente identico a tutti gli altri:
Codice:
!INCLUDE $(NTMAKEENV)\makefile.def
e questo quello che per ora è main.c:
Codice:
#include <wdm.h>

NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) {
	return 0;
}

NTSTATUS AddDevice(IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhysicalDeviceObject) {
	return 0;
}

Ultima modifica di 71104 : 07-01-2006 alle 20:05.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2006, 10:17   #2
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
up
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2006, 15:25   #3
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
up

mi pare strano che nessuno ne sappia niente... :|
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2006, 16:22   #4
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
up! niente, eh?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2006, 16:47   #5
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
stando a quanto scritto qui mi viene da pensare che manchi qualcosa ...
Quote:
The Build utility searches the dirs file for the macros DIRS and OPTIONAL_DIRS. It then recurses to each directory listed in the dirs file, searching for another dirs file or a sources file. Each additional dirs file indicates another directory to recurse into. Each sources file indicates a job to be built.

If sources files are found, the Build utility searches for the macros, SOURCES, INCLUDES, TARGETNAME, and TARGETPATH.
hai provato a mettere anche il file sources?
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2006, 18:38   #6
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
come no, l'ho anche quotato (guarda la seconda metà del post iniziale)

edit: ci manca la macro INCLUDES, ma perché due sources IDENTICI (tranne per la macro TARGETNAME) in due directories diverse provocano comportamenti diversi? la build in class non ci entra nemmeno, nel senso che nella console non mi scrive neanche il messaggio in cui dice che sta entrando (mentre ovviamente con port lo fa)...

Ultima modifica di 71104 : 09-01-2006 alle 18:40.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2006, 11:59   #7
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
Quote:
Originariamente inviato da 71104
come no, l'ho anche quotato (guarda la seconda metà del post iniziale)
ops ehm schiusmi

ti prego non arrabbiarti ... siccome di problematiche "pratiche" come queste per ora so poco o nulla, quando si pone un problema cerco di esplorare la possibile ragione, per imparare io per primo... ma se non c' entra nulla o non è così, che build esplori ricorsivamente le sottodirectories e (forse) si aspetti un file specifico con le direttive, in ognuna che corrispondesse a un build target separato, allora non so... se poi oltre che ignorante sono pure stordito...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate

Ultima modifica di jappilas : 10-01-2006 alle 12:03.
jappilas è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
"What Holds Us", la nuova most...
La Formula 1 divide sui motori, ma il su...
Un computer a DNA esegue moltiplicazioni...
Ibride cinesi, l'Europa fissa il tetto a...
iPhone Duo potrebbe dar vita a una gamma...
Denza Z9S: la berlina elettrica con il r...
Valve abilita i driver e il supporto all...
Terafab, il progetto di Musk finisce in ...
Il meglio di Amazon in 42 articoli: sono...
ECOVACS WINBOT W2 PRO OMNI a 349€: ecco ...
Samsung Gallery Cloud Sync introduce il ...
Dyson V8 Cyclone a 249€: scopa elettrica...
Rifiuti elettronici, l'altra faccia dell...
Meta prepara Luna, i nuovi occhiali smar...
SSD NVMe Gen4 2TB in offerta: Acer Preda...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:42.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v