Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Avviare applicazione associata ad un tostapane

Scusate ragazzi...
...mi trovo in grande difficoltà...
Sembra uno scherzo ma purtroppo per me non lo è...
...e questa cosa mi dovrebbe fruttare diversi soldini...
Purtroppo un cliente mi ha chiesto avendo lui una catena di fast-food di
svilupparmi un applicazione che si interfaccia ad una specie di
"tostapane"... avete capito bene..."TOSTAPANE"... tramite una comunicazione
IR(infrarossi)...
...ovviamente... non è un semplice interfacciamneto in quanto so benissimo
che l'IR emula anche una porta COM. Praticamente il programma deve inviare
degli impulsi tramite parallela ad un pc collegato (collegamento diretto via
cavo)...dalla parallela devo commutare il segnale per la seriale IR e poi
ovviamente...(_Secondo il cliente_)     ...deve andare a scrivere ogni X
giorni... nella eprom di questo Tostapane!!!
Poichè non so proprio dove mettere le mani ho voluto ricorrere al NG!
Vi prego aiutatemi altrimenti perdo un bel pò di soldini
Sono disperato!!!
Diego.

giorni... nella eprom di questo Tostapane!!!
mmm..... non vorrei dire cavolate ma... presumo che se questo è possibile, ovvero se il tostapane te
lo permette (meglio non farlo incazzare visto di che razza di aggeggio si tratta...), assieme al
tostapane dovresti trovare della documentazione a riguardo, come avviene per gli scanner e lettori
di codice a barre...
Sono curioso di sapere come va a finire... un tostapane con gli infrarossi e magari che scalda con
le microonde... vorrei vederlo... :-PPP (verrebbe da chiedersi: "fa anche il caffé?" "No, è un
tostapane!" OK, scusate...)
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

Per quanto ne so io con Hyperterminal, per esempio, puoi gestire la porta IR
perchč il SO la fa diventare come una seriale... e cosě anche con l'oggetto
COMM e VB non hai problemi. Sto gestendo cellulari con IR in questo modo.
Ma purtroppo con Win2k, non si puň. Nel senso che non ti "trasforma la porta
IR in seriale" (scusatemi il linguaggio orrendo, ma non so come spiegarmi
meglio).
Un modo per farla funzionare anche con Win2k il mio capo l'ha trovato
installando un qualche driver Nokia, ma credo che cosě sia una prerogativa
solo per tali cellulari (quindi niente altre periferiche).
Sul sito MS ci sono molte spiegazioni a riguardo.
Saluti,
Guido

spiegarmi meglio).
ma non tutti sanno che:
 - l'API Win32 di Windows NT permette, con la funzione QueryDosDevice(),
di mappare qualsiasi periferica nel namespace delle periferiche DOS
(cosa che, tra l'altro, permette di cambiare le partizioni associate
alle lettere di unità)
 - CreateFile(), in Windows NT, con la sintassi di file
"\\.\periferica", permette di ottenere un handle da passare alla
funzione DeviceIoControl (cosa che, tra l'altro, permette di aprire e
chiudere il cassettino di un CD-ROM qualsiasi...). "periferica" è una
qualsiasi periferica elencata nel namespace delle periferiche DOS (tra
cui le lettere di unità, le classiche NUL, COMx, AUX, PRN, i driver dei
file system virtuali Mailslot e NamedPipe, eccetera eccetera, e persino
la scheda audio e altre non meglio identificabili)
fregature molto comuni:
 - i codici di controllo delle periferiche sono documentati in modo
pietoso. Se ben ricordo su MSDN sono elencati solo quelli per le unità
disco (solo comandi base, niente di eccezionale) e le unità nastro, ma
nient'altro
 - alcune periferiche hanno dei permessi abbastanza restrittivi. Le
partizioni e i dischi fisici ad esempio sono leggibili solo dagli
amministratori, la memoria fisica è leggibile unicamente dagli
amministratori e dai servizi, e scrivibile esclusivamente dai servizi
(anche se un amministratore può elevare i suoi privilegi a piacimento).
Tenetelo a mente
hinstruments du jour: (i gallici mi perdonino)
 - WinObj, 
http://www.sysinternals.com/
. Sotto la directory \?? nel
namespace globale avrete tutte le periferiche DOS. Directory \Device per
la lista completa delle periferiche, \BaseNamedObjects per
un'interessante panoramica su cosa succede nel vostro sistema, e su come
i programmatori Microsoft siano più preparati di quanto non si immagini
 - IOCTL Decoder, 
http://www.rohitab.com/
, contiene una lista aggiornata
di tutti i codici di controllo, documentati e non, attualmente noti
-- 
Posted from 
mx1.aruba.it
 [62.149.128.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:000701c106d4$356c2dc0$6d8b953e@oemcomputer...


 tostapane!" OK, scusate...
Infatti.
Solo i nostri programmi devono poter fare anche il caffè.
Ciao