mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: incolla non funziona

ragazzi so che forse sarò ot ma nn so a chi rivolgermi, il mio problema è
che dopo un po che utilizzo il pc (win 2000) riesco a copiare i file ma
quando li vado a incollare in un 'altra cartella trovo la funzione incolla
disabilitata col mouse, se digito ctrl + v nn incolla niente.
Ringrazio chiunque voglia aiutarmi o mi dia suggerimenti.
Grazie
Antonio Volpe.

 ha scritto nel messaggio
news:UFooc.13427$CP6....@tornado.fastwebnet.it...

Potrebbe essere il virus Blaster.
Prova a vedere questo link
http://makeashorterlink.com/?I2D823748
Ciao
Francesca

Newsgroup: it.comp.programmare.win32
Titolo: Scheduler...

Ho la necessita' di creare uno scheduler, ossia un programma (anzi, nel
mio caso, una parte di un programma) in grado di eseguire ciclicamente
un'applicazione per fare statistiche su dei file di log.
Sono certo che esiste qualcosa di gia' fatto che potrei semplicemente
scaricarmi dalla rete, pero' avrei la necessita' inserire il tutto
direttemente nella mia applicazione per fare un po' di
personalizzazioni.
Lo scoglio piu' grande e' rappresentato dal fatto che, se
l'applicazione "saltasse" uno o piu' cicli, dovrebbe "ricoscostruire"
la situazione esattamente come se fosse stata eseguita regolarmente[1].
Utilizzo il VC++ 6.0 sotto NT e per risolvere il mio problema ho in
mente un po' soluzioni. La piu' semplice (e orrenda) e' di monitorare
costantemente l'orologio di sistema e fare la differenza del tempo
trascorso, controllare se la data/ora corrispondo a quelle previste per
l'attivazione o usare dei timer.
Non esiste qualche soluzione migliore? parliamone... :o)
Grazie e ciao.
MerlinO
[1] dovrebbe in pratica identificare i file appartenenti al periodo
(ciclo) in esame e generare le medesime statistiche.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 l'attivazione
Dopotutto non e` cosi` schifosa... fare un controllo del genere non
occupa praticamente CPU. Puoi farlo sia con una Sleep() che con
SetTimer(); e` piu` facile la seconda, cosi` non sei obbligato a usare
un thread a parte (la Sleep bloccherebbe il ciclo dei messaggi del
thread principale).
Ovviamente non intendo dire che devi creare un timer con il periodo pari
all'intervallo che ti serve; molto meglio creare un timer con un periodo
di un secondo (ad esempio), poi nella WM_TIMER usare GetLocalTime() per
leggere l'ora e fare i calcoli.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto:
[...]
| Dopotutto non e` cosi` schifosa... fare un controllo del genere non
| occupa praticamente CPU. Puoi farlo sia con una Sleep() che con
| SetTimer(); e` piu` facile la seconda, cosi` non sei obbligato a usare
| un thread a parte (la Sleep bloccherebbe il ciclo dei messaggi del
| thread principale).
[...]
si, forse non e' poi cosi' orrenda... ho visto anche che con IE4 e IE5
e' stato introdotto un task scheduler abbastanza facile da usare, pero'
non e' proprio quello che mi serve... mi sa che scelgo la prima
soluzione...
| ---
| Bye! Lorenzo Lutti
grazie mille!
MerlinO
Newsgroup: it.comp.programmare.win32
Titolo: Lottocreative 1.0

 
         Nessuno ha provato lottocreative per il gioco del lotto?
         ciao
         Ermanno
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

          Ermanno
Questo è un gruppo di discussione che ha come oggetto la programmazione su
piattaforma Win32. I giochi del lotto, enalotto, totip e altro sono
trattati altrove.
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

Newsgroup: it.comp.programmare.win32
Titolo: Immagine Jpeg

Salve a Tutti
Qualcuno di voi sa come caricare un'immagine Jpeg senza utilizzare
MFC o una libreria di terze parti che non superi i 300-400 kByte
Grazie in Anticipo 

 
OleLoadPicturePath
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)


Grazie mille della risposta, Ciao ;-)


Newsgroup: it.comp.programmare.win32
Titolo: Colore background finestra popup

Salve a tutti ho un piccolo problema non so come cambiare il colore di 
sfondo di una finestra di popup.
Cioè a quanto ho capito devo modificare questa riga:
	wcex.hbrBackground	= (HBRUSH)(COLOR_WINDOW+1);
del WNDCLASSEX wcex;
Cercando su 
msdn.microsoft.com
 ho trovato questi colori:
# COLOR_ACTIVEBORDER
# COLOR_ACTIVECAPTION
# COLOR_APPWORKSPACE
# COLOR_BACKGROUND
# COLOR_BTNFACE
# COLOR_BTNSHADOW
# COLOR_BTNTEXT
# COLOR_CAPTIONTEXT
# COLOR_GRAYTEXT
# COLOR_HIGHLIGHT
......
Che non ho idea di che colori siano, ma per mettere un semplice colore 
(mi serve il giallo) non c'è un COLOR_YELLOW (che la lista non c'è) o un 
modo per inserire i colori RGB o qualcosa di simile da infilare in quel 
hbrBackgound?
Grazie, ciao ciao.

 wrote in message
news:4535d68b$0$4567$4faf...@reader2.news.tin.it...

E' il colore associato nelle proprieta' di visualizzazione (display
properties...da desktop [tasto dx mouse] o da pannello di controllo) a
windows.
Se vai a guardarci ogni elemento ha un colore associato... se da li' associ
il giallo a windows, ti uscira' giallo... e via cosi'
ciao
  Sko

	wcex.hbrBackground	= (HBRUSH)(COLOR_WINDOW+1);
HBRUSH hBrush = CreateSolidBrush(RGB(255,255,0)) ;
wcex.hbrBackground	=  hBrush ;
// prima di terminare
DeleteObject(hBRush) ;
Newsgroup: it.comp.programmare.win32
Titolo: errore applicazione win32

Ciao ho un'applicazione win32 (sto seguendo il libro "Programming Windows" 
di Petzold);
quando compilo mi da questo errore "error C2440: '=': impossibile convertire 
da 'void *' a 'TCHAR *'"
in questa riga:
"pVarNome = calloc(iLunghezza + 1, sizeof(TCHAR));"
Uso Visual C++ 2008 Express edition, questa � la funzione in cui � inserita 
quella riga:
void RiempiListBox(HWND hwndList)
  {
   int iLunghezza;
   TCHAR *pVarBlocco, *pVarInizio, *pVarFine, *pVarNome;
   //ottiene un puntatore a un blocco di memoria che contiene tutti i nomi e 
i valori delle variabili di ambiente
   pVarBlocco = GetEnvironmentStrings();
   while (*pVarBlocco)
    {
     if (*pVarBlocco != '=') //salta i nomi di variabili che iniziano con 
'='
      {
       pVarInizio = pVarBlocco; //inizio dei nomi di variabili
       while (*pVarBlocco++ != '='); //scansiona fino a '='
       pVarFine = pVarBlocco - 1; //punta al segno '='
       iLunghezza = pVarFine - pVarInizio; //lunghezza del nome di variabile
       pVarNome = calloc(iLunghezza + 1, sizeof(TCHAR)); //alloca memoria 
per il nome di variabile e che termina con zero;
       CopyMemory(pVarNome, pVarInizio, iLunghezza * sizeof(TCHAR)); //copia 
il nome di variabile e aggiunge uno zeroAA
       pVarNome[iLunghezza] = '\0';
       SendMessage(hwndList, LB_ADDSTRING, 0, (LPARAM)pVarNome); //mette il 
nome di variabile nella list box (aggiunge ogni stringa nella list box)
       free(pVarNome); //libera la memoria
      }
     while (*pVarBlocco++ != '\0'); //scansiona fino allo zero terminante
    }
   FreeEnvironmentStrings(pVarBlocco);
  }

Minnozzi Corrado ha scritto:

Se non ricordo male, � meglio scrivere:
pVarNome = (TCHAR *)calloc(iLunghezza + 1, sizeof(TCHAR));

 ha scritto nel messaggio 
news:hb9mob$9ln$1...@newsreader1.mclink.it...

Ti ringrazio per la risposta.

Newsgroup: it.comp.programmare.win32
Titolo: movimento mouse

Il mio scopo è quello di affiancare ad un'applicativo, un'applicazione di
help con la capacita di muovere il mouse all'interno della finestra
dell'applicativo ed cliccare sui bottoni proprio come se fosse l'utente a
muovere il mouse. Le due finestre non devono avere collegamenti parentali.

muovere il mouse. Le due finestre non devono avere collegamenti parentali.
L'API da usare e' "mouse_event".
--
Andrea Laforgia (UIN 87230455)
----------------------------------------------------------
Non scrivetemi per e-mail, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------
Newsgroup: it.comp.programmare.win32
Titolo: Handle della stampante

Qual'è l'API per avere l'handle della stampande di default?
--
Ciao, Alessandro
-----------------------------------------
Revel Team
Il nuovo  Contascatti FreeBeta :solo 37kb!!!
http://come.to/RevelTeam
-----------------------------------------

Qual'è l'API per avere l'handle della stampande di default?
Per ottenere l'handle alla stampante (che è un oggetto GDI) devi utilizzare
CreateDC(NULL, NomeStampante, NULL, NULL) dove NomeStampante, che è un
puntatore alla stringa rappresentante la stampante che vuoi utilizzare, puoi
ottenerlo chiamando EnumPrinters.
Ciao, Giuseppe

Newsgroup: it.comp.programmare.win32
Titolo: VB: aprire un menu in Word

Ho bisogno di una macro di Word 2000 che mi apra il menu Inserisci
Oggetto e faccia scegliere all'utente il file da inserire.
Si potrebbe far scegliere subito il file all'utente, quindi passare il
file scelto al menu Inserisci Oggetto.
Il problema e' che non so come fare: non so niente di VB :(
Aiutatemi!

se registri la macro in Word e poi vai su modifca, ti appare il codice
VBA...
ciao, Davide.

 VBA...
e qual e' il codice VBA per far comparire una finestra di scelta file e
passare il file scelto al menu Inserisci Oggetto?

 passare il file scelto al menu Inserisci Oggetto?
be, devi disegnare una form per la selezione del file e mostrarla
all'utente...
sei proprio digiuno di VB?
ciao, Davide.

 sei proprio digiuno di VB?
Si :(
Registrando la macro e facendo Modifica, ho ottenuto il codice per
chiamare il menu Inserisci Oggetto.
Mi manca solo la form di selezione... mi puoi aiutare?

> Mi manca solo la form di selezione... mi puoi aiutare?
ok, per questa volta...
scrivimi in privato che ti mando il file con il codice vba
Ciao, Davide.
/ -- / -- / -- | -- \ -- \ -- \
Davide Piras
pir...@engineer.com
\ -- \ -- \ -- | -- / -- / -- /
Newsgroup: it.comp.programmare.win32
Titolo: inibire la connessione ad internet

salve a tutti
vorrei scrivere un programma che inibisca la possibilità di connettersi ad
internet in determinati orari. Mi sapreste consigliare qualche via elegante
per farlo?
grazie mille a tutti!!
ale

per farlo?grazie mille a 
tutti!!
Innanzitutto devi utilizzare le API RAS. L'unica strada che 
mi viene in
mente è quella di ottenere l'orario dal sistema, e se 
passata una
determinata ora attivare dei controlli periodici [tramite un 
programma TSR]
sullo stato della connessione. Per far questo devi utilizzare 
l'API
RASGetConnectStatus() dopo aver ottenuto le connessioni mediante 
l'API
enumerativa RASEnumConnections().
Ti dico subito che questa 
tecnica soffre però di un paio di buchi mica da
ridere :
a) E' 
sufficiente cambiare l'orario del sistema per poter attivare 
una
connessione.
b) Se "beccano" il tuo processo chiamano una 
bella TerminateProcess() e il
tuo programma cesserà di 
vivere.
Ovviamente si può evitare tutto ciò, ma ti posso 
assicurare che diventano di
più le operazioni da fare per proteggere 
il tuo programma che quelle per
controllare l'accesso remoto.
Ho letto 
da qualche parte che sotto NT c'è una via + elegante per far 
quello
che chiedi, ma non chiedermi come perchè non lo so!! 
:)
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List 
Support
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Eccezione sconosciuta

Mi compare questa eccezione quando voglio aprire un file all'interno della
mia applicazione:
First-chance exception in MyApp.exe (KERNEL32.DLL): 0x000006B5: (no name).
First-chance exception in MyApp.exe (KERNEL32.DLL): 0x000006B5: (no name).
Il programma funziona lo stesso, ma questi messaggi sono un po' un mistero.
Cosa significano? Grazie a chi mi rispondera'.

 First-chance exception in MyApp.exe (KERNEL32.DLL): 0x000006B5: (no name).
Utilizzi MFC? Hai qualche oggetto su cui non hai chiamato il metodo Close()?
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

Uso le MFC, e in particolare l'eccezione si verifica quando chiamo una
OnFileOpen.

OnFileOpen.
xché tu richiami OnFileOpen ???
questo dovrebbe essere un evento.. e l'evento lo richiamano le classi
di basi nella tua derivata... hai creato la tua classe derivata da
CFile .... e poi hai ridefinito OnFileOpen ??
alcune classi di MFC dicono nella doc di essere derivate in altre
classi prima di utilizzarli
Antonio

Ho ereditato un pezzo di codice da altri e siccome funziona alla perfezione
l'ho tenuto cosi', pero' ho notato quell'eccezione (apparentemente innocua).
In pratica nella CAppDoc della mia applicazione viene gestita l'apertura di
un nuovo file tramite una OnFileOpen.
Ed e' proprio da questa funzione che nasce l'ìeccezione.
Ve la riporto per intero:
void CAppDoc::OnFileOpen()
{
 CFile file;
 CFileException fe;
 char str[256];
 CFileDialog Dlg(true,
     NULL,
     NULL,
     OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT | OFN_EXPLORER,
     NULL,
     NULL);
 memset(str, 0, 256);
 CString msg; msg.LoadString(IDS_LOAD_PRG);
 Dlg.m_ofn.lpstrTitle  = msg;
 Dlg.m_ofn.Flags      |= OFN_LONGNAMES;
 Dlg.m_ofn.lpstrFile   = str;
 Dlg.m_ofn.nMaxFile   = 256;
 Dlg.m_ofn.lpstrDefExt = "Prg";
 Dlg.m_ofn.lpstrFilter = "Files (*.Prg)\0*.Prg\0All Files (*.*)\0*.*\0";
 if (Dlg.DoModal() == IDOK)
 {
  m_ioFileType = IOFILETYPE_PRG;
  m_currentFileName = Dlg.GetFileName();
  OnOpenDocument(m_currentFileName);
  SetWindowTitle(m_currentFileName);
 }
}
Avete qualche idea?
ciao
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Finestra di dialogo "dinamica" per inserimento array

Devo sviluppare un programma che consenta all'utente di inserire in input un
array di dimensioni m x n, dove m e n sono scelti dall'utente stesso. Finora
ho dovuto creare una finestra di dialogo per ogni coppia di dimensioni
dell'array: 2x2, 2x3, 3x2, 3x3, 3x4, 4x3, 4x4, 5x4, 2x4, 4x2, ecc...
Immaginatevi lo sforzo...
Cosa si può fare per creare una finestra di dialogo che sia "dinamica"? O
comunque come si può risolvere questo problema?
Kaos.


Crea i controlli a run-time con CreateWindow o CreateWindowEx

 > comunque come si può risolvere questo problema?


 ha scritto nel messaggio
news:rQ2ja.73022$i26.2...@news2.tin.it...

Se usi MFC:
Supponiamo di voler creare una matrice di controlli Static.
- aggiungi alla tua classe derivata da CDialog una matrice di CStatic:
    CStatic m_Static(MAX_X, MAX_Y);
- crea i controlli in run-time nella OnInitDialog o dove ti serve:
    for (int x = 0; x < nNumX; x++)
    {
        for (int y = 0; y < nNumY; y++)
        {
            int nID = ID_QUELLOCHEVUOI + (x * MAX_Y) + y;
            CRect rect(x * 50, y * 200, (x * 50) + 40, (y * 200) + 150);
            m_Static(x, y).Create(NULL, WS_CHILD | WS_VISIBLE | SS_CENTER |
SS_SUNKEN | SS_CENTERIMAGE, rect, this, nID);
        }
    }
L'ho scritto così al volo: potrebbe esserci qualche errore, ma l'idea è
quella.
Cerca di fare delle prove cambiando qualcosa quà e là per vedere cosa
succede e, soprattutto, dai un'occhiata all'MSDN.
Se non usi MFC, avrai un array di HWND e dovrai usare CreateWindow invece di
CStatic::Create.
Ciao

Grazie mille, appena mi viene voglia do un'occhiata al codice che mi hai
scritto e farò i necessari tentativi.
Kaos.
Kan scrisse:


 wrote in message
b6jrg1$g6l$1...@fata.cs.interbusiness.it...


 wrote in message
b6jrg1$g6l$1...@fata.cs.interbusiness.it...



vedi GetWindowText

Newsgroup: it.comp.programmare.win32
Titolo: Namespace extension

vorrei caricare l'estensione per i file cab,il cabview.dll, da un mio
programma
ma ovviamente la dll non esporta DllGetClassObject
win come fa a ottenerne l'indirizzo?
grazie,ciao

win come fa a ottenerne l'indirizzo?
GetProcAddress()?
-- 
ciao, hal

Newsgroup: it.comp.programmare.win32
Titolo: Systray

Salve!
Come faccio a mettere un'icona nella system tray....
inoltre, dove trovo la documentazione su questo?
    Shogun

    Shogun
msdn.microsoft.com
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: registro

qualcuno mi dice le funzioni Visual C++ per creare e modificare
una chiave del registro di sistema?
grazie

 ha scritto nel messaggio 
news:1115801327.0...@z14g2000cwz.googlegroups.com...

Newsgroup: it.comp.programmare.win32
Titolo: Registrazione di alcune strutture nel file EXE.

Ma scusa, ha chiesto un idea e allora, cos'altro dovevo fare?
Comunque, è tipico questo impiego nei file di tipo .inf e .ini.

 C'è qualcosa di simile per W9x e WME ?
Ho paura di no. Temo che dovrai farti le cose "a mano". Se le strutture dati
hanno una dimensione costante, e` piuttosto facile farlo: innanzitutto
inserisci nel file una risorsa di tipo binario (cioe` gestita semplicemente
come un gruppo di bytes) che contenga all'inizio una sequenza di byte
univoca. Poi per leggerla usi le normali funzioni per le risorse,
LoadResource() e amiche.
Per scriverla da un programma esterno (quando il tuo non e` in esecuzione,
altrimenti non funziona) ti basta aprire il file e cercare la sequenza
univoca, poi semplicemente sovrascrivere il blocco.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Lascia perdere, la modifica degli eseguibili binari non è pratica pensabile
da DOS in poi. Ti consiglio di salvare i dati in un file esterno, o al
massimo di scrivere i dati in coda al file. Non andarti a incasinare.
-- 
Posted from 
smtp.technorail.com
 [195.103.144.19] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Realizzi un file in cui ci butti dentro cosě i dati:
[nomestruct]
.nomemembro = valore;
.n nomemembro = valore;
...

Ciao a tutti,
il mio problema è questo:
io ho la necessita di realizzare un programma che legga delle strutture dati
e in base a tali strutture esegua delle operazioni.
Tali strutture dovrebbero risiedere nel file stesso.
Con un altro programma io poi vorrei poter modificare queste strutture dati
sul file eseguibile direttamente.
Ovviamente il programma è un programma in Visual C++ 6.0 che utilizza MFC.
In prima istanza ero intenzionato ad utilizzare le seguenti API:
BeginUpdateResource
UpdateResource
EndUpdateResource
e memorizzare quindi i miei dati in risorse di tipo CUSTOM. Purtroppo le API
sopra descritto sono disponibili solo nei sistemi operativi Windows con
tecnologia NT (NT 3.51, NT 4, 2000).
C'è qualcosa di simile per W9x e WME ?
Qualcuno ha qualche suggerimento ?
Grazie mille.
Porlock

...
Caspita, gli sei stato di grande aiuto... queste idee geniali sono
solo da apprezzare...
PS: per Porlock, anche io mi sono scontrato con lo stesso problema e
alla fine ho lasciato stare, però magari una soluzione ci sarà...
Luc.

"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:sOus6.34670$6W.29...@news.infostrada.it...

Ti ringrazio per il consiglio, purtroppo le mie strutture dati non hanno
lunghezza definita. Al momento penso utilizzare la soluzione di gestire un
altro file con i dati scritti all'interno in maniera binaria.
Porlock.
Porlock.
Newsgroup: it.comp.programmare.win32
Titolo: TransmitFile()

Devo realizzare un applicazione client/server.
Da un lato spedisco il file tramite la funzione TransmitFile().
Qual'è la funzione per ricevere il file?
Sapete dirmi se esiste anche in Visual Basic?
Vi ringrazio tanto.
Ciao
Maurizio

 Sapete dirmi se esiste anche in Visual Basic?
Qualsiasi uso di Winsock (su transport non auto-bufferizzanti)
che tu possa usare da VB dovrebbe andare altrettanto bene.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: prova

prova uso news
-- 
Posted from [195.60.137.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000901c03809$6f060320$0100a8c0@new...


Newsgroup: it.comp.programmare.win32
Titolo: mc (message compiler) ???

dovrei usare le funzioni RegisterEventSource e ReportEvent per scrivere
nel log di sistema di Windows 2000. Nell'help msdn leggo che dovrei
utilizzare un "message compiler" chiamato mc, ma nel Visual Studio
non lo trovo! dove diavolo e' ?
grazie.

nonostante quello che potrebbe dire il mio nick, sono Juliet. Ah, quasi 
dimenticavo, Implacabile ha scritto: 

Platform SDK
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.0. C, C++ and ASM developers
                               and beta testers are welcome!

 ha scritto nel messaggio
news:Xns934DC0BA...@127.0.0.1...


Newsgroup: it.comp.programmare.win32
Titolo: Uso macchine multiprocessore con VC6

Innanzitutto chiarisco: mi è stato chiesto di "informarmi" riguardo ad
un
problema.
Nella ditta in cui lavoro abbiamo un programma sviluppato in Visual C++
6, e
questo programma dovrebbe cominciare a sfruttare "seriamente"
architetture
multicore, quando disponibili.
In particolare quello che vogliamo fare è lanciare una serie di thread
secondari da un thread principale: ognuno di questi thread elabora le
proprie cose, e quando ha finito avvisa il thread principale del
completamento dei lavori.
Al di là dei dettagli, ci servirebbe sfruttare un eventuale secondo
processore presente per fargli elaborare questi thread, dedicando in
pratica
un processore al thread principale, ed un altro ai thread secondari.
Quello che mi serve è capire come strutturare una applicazione per
fare
questo, o qualcosa di simile: occorre un diverso compilatore, ci sono
direttive particolari da utilizzare, ecc...
La cosa migliore, e meno gravosa per chi vorrà rispondermi, è
segnalarmi dei
siti e dei link a "risorse" che parlino di questo problema, visto che
su
google non riesco a trovare niente che si riferisca a quello che mi
serve...
Grazie a "chiunque" per l'interessamento!

 direttive particolari da utilizzare, ecc...
Quello che chiedi e' come gestire il "processor affinity" di un processo 
o di un thread.
Cerca SetProcessAffinityMask() e SetThreadAffinityMask() in MSDN.
Saluti
Guido

grazie per la risposta ;)
Newsgroup: it.comp.programmare.win32
Titolo: Sara una domanda stupida, sara una domanda banale ma....

Il valore di ritorno delle procedure wndproc cosa significa cioè...
ha un valore predefinito per esempio:
0 : OK
-1 : Annulla operazione (per esempio un Resize)
+1 : Errore su tutta la linea, formatta windows e installa Linux (:D)
Il Razziatore,
The Only Good Windows in an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 
All'interno di MSDN per ogni messaggio è spiegato il significato del 
corrispondente valore di ritorno.
Per molti messaggi è sufficiente ritornare TRUE o FALSE per segnalare 
se il messaggio è stato gestito con successo, in altri casi è 
necessario tornare valori particolari (ex: WM_NCHITTEST).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Piccolo server in c++

Ciao a tutti, avrei un problema!
Sono giorni che leggo e rileggo articoli e post sul newsgroup, che
leggo libri e altro ma... possibile che tutto ciň che trovo riguardo
ai socket riguardi solo MFC? Come faccio a realizzare un piccolo
server in c++ normale?
In particolare, aprire una porta e mettermi in ascolto su tale porta?
Grazie a chiunque mi sappia aiutare!!!

Come faccio a realizzare un piccolo server in c++ normale?
http://pont.net/socket/

:

In c++ "normale" (se per "normale" intendi utilizzando solo la libreria 
standard) non puoi usare i socket (a differenza di quanto avviene, ad 
esempio, per java).
Per usare i socket devi comunque passare per le API che, nel caso di 
windows, si chiamano "Windows Sockets". Queste api sono in parte 
compatibili con i socket che si utilizzano su unix e quindi relativamente 
portabili.
Per esempi e altro senza MFC prova a dare un'occhiata a:
http://www.sockets.com/
e alla sezione Windows Sockets di MSDN
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Dialog Bar

Qualcuno sa dove trovare degli esempi che mostrano come fare una dialog bar
senza usare le MFC???
Grazie.
Ciao.

, 
pe...@libero.it
 
says...

Non conosco MFC, ma credo che le Dialog Bar siano un'astrazione che 
esiste solo in qusto framework. Credo che tu possa realizzare la stessa 
cosa sfruttando le ReBar e inserendo i controlli nelle varie bande che 
poi la popoleranno. Qualche giorno fa c'era stata una discussione in 
proposito, cerca "includere altri controlli in una toolbar" di Phones in 
questo stesso newsgroup.
Luca
Newsgroup: it.comp.programmare.win32
Titolo: Prendere handle finestre barra delle applicazioni di windows

Salve a tutti, sto cercando di prendere le finestre che ho sullo schermi 
tramite le api win32, il problema è che ne prendo più del dovuto cioè:
-con EnumWindow riesco ad ottenere tutte le handle di tutte le finestre 
sullo schermo, anche le più strane;
-queste handle poi le passo alla funzione IsWindowVisible che ritorna 
true se la finestra è visibile;
-poi mi prendo il titolo che compare nella finestra e verifico che sia 
diverso dalla stringa vuota o da null
In questo modo elimino tutte le finestre non visibili e tutte quelle 
senza titolo.
Pensavo di essere giunto alla soluzione, invece no.
Se io vado a stamparmi tutti ti titoli e le handle delle finestre me ne 
ritrovo alcune che non so perchè copaiano.
Per esempio mi ritovo sempre "Program Manager" se apo winamp, ad 
esempio, oltre al titolo di winamp, che compare sulla barra delle 
applicazioni, mi trovo anche una finestra "Player media" (o "Player 
manager" non ricordo di preciso il titolo ma poco importa).
Come posso fare in modo da evitare di prendere queste finestre che nella 
barra delle applicazioni non compaiono? A me interessano solo quelle 
nella barra delle applicazioni.
Grazie a tutti, ciao ciao.

 nella barra delle applicazioni.
prendi solo quelle che hanno WS_OVERLAPPED nello stile; se ancora non va
bene prendi solo quelle che hanno WS_EX_APPWINDOW nello stile esteso.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Io richiamo quelle funzioni da C#, cmq visto che è una scemenza la 
cambio, nessun problema.
Come faccio a verificare che una finestra abbia WS_OVERLAPPED o 
WS_EX_APPWINDOW, che funzione devo chiamare per verificare?
Io ho solo la handle, devo procurarmi altro?
Grazie, ciao ciao.

 WS_EX_APPWINDOW, che funzione devo chiamare per verificare?
GetWindowLong con GWL_STYLE o GWL_EXSTYLE. ottenuta la maschera, fai un
AND bitwise con il flag da testare e controlla se il risultato č uguale al
flag stesso. controllare che sia solo diverso da zero non basta perché i
flag degli stili delle finestre talvolta hanno piů d'un bit attivato.

Newsgroup: it.comp.programmare.win32
Titolo: Più siti FTP con stesso IP su 2000 server







Ciao, è possibile configurare più siti ftp con accessi
differenti su uno stesso indirizzo IP?


Non ci sono problemi per la configurazione di più siti web
su uno stesso IP ma per i siti FTP 


Non cìè verso… dice che il nome è già duplicato nella rete, se
uso una porta TCP diversa funziona,


ma non posso dire a ciascun cliente di utilizzare una specifica
porta! La standard è la 21!


Mi bastano due dritte,


grazie,


            
ciao


E poi trovo strano che non si possa perché per esempio con
un programmino semplice semplice


Come ServU Ftp si può fare! E Bill cosa fa????Si farà mica
superare così!


Vi ringrazio,


                        
ciao!


                                   
SEIKEN







La standard è la 21!
Anche postare in HTML sui newsgroup non è standard!
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Sviluppo Driver USB

Ho cercato, ma non mi sono chiarito le idee.. Qualcuno se la seguente 
affermazione corrisponde a verità ?
Tutto i driver di Vista devono avere firma la firma di Microsoft per 
essere installati, e quindi, non è possibile intallare driver senza la 
certificazione di Microsoft.
Mi sembra un po' categorico. Per lo sviluppo ? come ci si comporta? 
Quelli già scritti per le vecchie architetture?

Un bel giorno -Giacomo- digitò:

Credo che valga solo per Vista x64, per il quale i driver vanno ri/scritti
comunque:
http://punto-informatico.it/p.aspx?id=1387817&r=PI
In ogni caso visto l'andazzo è probabile che presto varrà anche per l'x86.
-- 
emboliaschizoide.splinder.com

   
Sì, grazie.
http://www.microsoft.com/whdc/winlogo/drvsign/drvsign_perOS.mspx
Qualcosa avevo capito.. La certificazione è troppo costosa per i pesci 
piccoli. Immagino che qualcuno, prima o poi, i fornitori dei cmponenti 
si attrezzeranno per fornire driver che si interfacciano con codice in 
user mode.
thx

Newsgroup: it.comp.programmare.win32
Titolo: far partire lo screensaver

come si fa a far partire immediatamente lo screensaver di default (quello
scelto dall'utente nelle opzioni schermo)?
ho provato:
  SystemParametersInfo(SPI_SETSCREENSAVERRUNNING, 0, NULL, 0);
ma non funziona
ciao :: xaero

 scelto dall'utente nelle opzioni schermo)?
Io lo faccio simulando il comportamento di Windows, ovvero posto a tutte le
applicazioni l'apposito messaggio:
PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_SCREENSAVE,0);
Ciao! :)
--
- Carlo -
c.b...@libero.it

 PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_SCREENSAVE,0);
uhm... ho provato (Windows 2000 Pro SP1, PSDK 02/2001) e non funziona.
pero' ho cercato nel registro, e ho trovato:
HKEY_CURRENT_USER\Control Panel\Desktop
la chiave SCRNSAVE.EXE, se č presente vuol dire che c'č unoscreensaver
configurato. č di tipo REG_SZ e contiene il percorso completo
delloscreensaver, che puoi far partire con ShellExecute.
ciao :: xaero
Newsgroup: it.comp.programmare.win32
Titolo: [FORSE OT]Riuscire a inviare E-MAIL tramite linea di comando

Buongiorno a tutti, vi spiego subito quello che voglio fare, io vorrei fare
in modo che gli utenti riescano a mandare le E-Mail, magari con un allegato
senza però preoccuparsi di saper usare OUTLOOK EXPRESS e simili, ora mi
chiedevo esiste qualche comando per inviare E-MAIL magari con allegato???
Andrebbe bene anche in VBSCRIPT......
GRAZIE A TUTTI
ANDREA

 wrote in message
news:af9811$67$1...@nntp.weblinea.it...

Scusami, ma vogliamo trasformare gli utenti in degli zombie?
Studiare la storia sì (materia che odio), ma come mandare una lettera con
allegato no?
Kiuhnm
Newsgroup: it.comp.programmare.win32
Titolo: domanda su oop

ciao,
 
 
devo realizzare un programma in C# con interfaccia visuale, quindi non 
in console...
 
quando passo i dati di inizializzazione di un oggetto, ad esempio al 
costruttore, mi chiedevo se conveniva da quest'ultimo invocare le 
relative proprietà pubbliche al fine di validare i dati in ingresso 
all'oggetto, o se gestire il controllo dei dati ancor prima di invocare 
il costruttore, ovvero al click di un pulsante, recuperare dalle textbox 
i dati verificarne il valore e solo in caso positivo creare 
l'oggetto.... oppure mostrare una messagebox all'utente per avvisarlo 
della non coerenza di alcuni valori, evitando quindi di istanzaire 
l'oggetto.
 
Nel caso delle proprietà invocate dal costruttore, converrebbe lanciare 
da queste ultime delle eccezioni,mostrando la messagebox invocata dalla 
stessa proprietà, oppure mostrando la messagebox con dei mex senza 
scomodare le eccezzioni?
 
 
grazie

 scomodare le eccezzioni?
 
Non metterei alcun controllo nel costruttore, passando quindi il minor 
numero di parametri, se nessuno tanto meglio!
Se per forza di cose ne devi passarne qualcuno, ad esempio un ID, meglio 
se lo controlli fuori, prima di invocare il costruttore o ancora meglio 
(sempre che sia possibile) che lo "generi" direttamente all'interno del 
costruttore.
Newsgroup: it.comp.programmare.win32
Titolo: [BCB] Attenzione bug

Facendo girare i programmi compilati con BCB in computer in cui non e' 
stato installato alcun driver di stampante, all'avvio appare il seguente 
errore:
"Error reading PrintDialog1->Copies. There is no default printer 
currently selected."
ed i programmi si bloccano.
Anche dichiarando PrintDialog1 runtime, e non inserendo il componente 
TPrintDialog nel form, si ha un errore simile.
I pratica chi non possiede stampante non puo' usare i programmi.
Ciao
Franco

ed i programmi si bloccano.
Ma hai provato a trappare l'eccezione ?
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 
Il problema si ha quando si inserisce il componente sul form, cioe' solo 
per il fatto che viene dichirato all'avvio del programma.
Hai fatto la prova? elimina tutte le stampanti dalla cartella stampanti.
Ho risolto il problema dichiarando TPrintDialog runtime e facendo il 
controllo.
Ciao
Franco

Hai fatto la prova? elimina tutte le stampanti dalla cartella stampanti.
Ho fatto la prova sulla mia macchina di casa.  
Non ho stampanti e non accade nulla.


 Non ho stampanti e non accade nulla.
Devi togliere anche i driver, non deve esserci nessuna stampante 
predefinita
devi inserire nella form principale i componenti TPrintDialog
A me succede con tutti i miei computer
Questo errore mi e' stati segnalato diverse volte dagli utilizzatori che 
scaricano i miei programmi shareware dal sito
Ciao
Franco

 predefinita
Ripeto: nessuna stampante predefinita (a casa non ho stampante
e non l'ho mai installata).  Metto il componente sul form e 
non accade nulla.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 non accade nulla.
Io ho la versione 3, forse l'hanno corretta.
Un altro errore che mi capita inserendo un rtf in una scheda:
dopo aver caricato un file di testo .txt sull'rtf, capita che, agendo 
piu' volte sulla scrollbar verticale, il programma si blocchi, e questo 
per tutti i programmi che utilizzano il form identico.
Utilizzando invece i tasti Pag giu e Pag su, invece non si blocca.
Vedi un po' se questo l'hanno corretto.
Si bloccava anche quando passavo il puntatore sulla toolbar, e mi 
succedeva anche con la versione 4 del buider, quindi non uso il 
componente toolbar, ma un panel.
Tu che versione usi?
Ciao
Franco
Newsgroup: it.comp.programmare.win32
Titolo: Finestra non ridimensionabile...

Sara' cosa molto semplice per tutti voi... cmq...
m_pMainWnd->CenterWindow();
mi centra la finestra principale... e fin qui ci siamo...
Ma come rendere la finestra non ridimensionabile?
Come togliere il pulsante MAXIMIZE in alto a destra?
Grazie,
Raptor
-- 
Posted from  [151.17.187.66] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come togliere il pulsante MAXIMIZE in alto a destra?
Un classico: disattiva la voce relativa nel menu di sistema
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato

 Come togliere il pulsante MAXIMIZE in alto a destra?
All'interno di CMainFrame::PreCreateWindows() devi togliere gli stili
WS_THICKFRAME e WS_MAXIMIZEBOX
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

Newsgroup: it.comp.programmare.win32
Titolo: LONG -> puntatore a classe: reinterpret_cast ?

salva a tutti,
quando, in C++, dovete "castare" da LONG ad un puntatore ad una classe 
(es.: prelevare il puntatore con GetWindowLong(hWnd,GWL_USERDATA)) usate 
i cast alla C ((MiaClasse *) GetWindowLong(...)), o reinterpret_cast...o 
altri cast?
(io prima usavo i cast alla C, ma ora ho notato che il C++ fornisce 
diverse keyword per il casting...)
thnx per eventuali info
bye
dan

quando, in C++, dovete "castare" da LONG ad un puntatore ad una classe 
reinterpret_cast

altri cast?
Il cast C-style e' insicuro, percio' viene solitamente consigliato di
usare gli appositi operatori C++.
Due letture, una molto sintetica, l'altra con qualche esempietto:
Using New Cast Operators for Safe Typecasting
http://gethelp.devx.com/techtips/cpp_pro/10min/2001/july/10min0701.asp
Director of casting
http://www.kbcafe.com/articles/Director.of.Casting.pdf
-- 
ciao,
hal

 
http://gethelp.devx.com/techtips/cpp_pro/10min/2001/july/10min0701.asp
L'ho letta, e mi ha chiarito le idee! Grazie!
Praticamente, ho capito tra l'altro che per castare da LONG a un mio 
puntatore e' bene usare reinterpret_cast<>, come anche suggeritomi in un 
altro post.
Bye
Dan

Newsgroup: it.comp.programmare.win32
Titolo: Dove sono gli eventi in VC++ 2005?

Scusate la domanda, deve essere proprio banale, ma...dove sono gli 
eventi in VC 2005?
Nel buon vecchio banale VB quando mettevo un oggetto mi comparivano 
tutte le possibili azioni, Click, Double Click, Move Mouse...ecc ecc
Ma dove sono in VC++ 2005? Do aggiunto una dataGridView e volevo fare 
"qualcosa" quando ci cliccavo sopra col mouse 2 volte su una cella.
Grazie.

troll ?
Ciccio ha scritto:


 troll ?
e anche parecchio! Dai dovè quella finestra? Come si chiama? Sò che lo 
sai, dai dai dai ;-)


fai doppioclick sul bottone ;-)

Ciccio ha scritto:

Trovato! E' il fulmine sopra le proprietà!
Dai  oh, non lo avevo visto era troppo...visibile!
Grazie e scusate lo "sporco" sull'NG!

 Trovato! 
Complimenti! Cinque ore esatte.
Newsgroup: it.comp.programmare.win32
Titolo: [BCB] - a volte fopen non funziona

Se creo un file e lo chiudo, e subito dopo cerco di leggerlo, 
l'operazione risulta impossibile.
Forse i dati rimangono nella memoria virtuale di Windows prima di 
passarli al disco o cos'altro?
Oppure sono troppi i file aperti e Win non riesce a gestirli?
utilizzo le funzioni fopen, fwrite, fread.
Ringrazio in anticipo
Franco

 passarli al disco o cos'altro?
Non mi è mai successo, comunque prova ad usare la funzione fflush()
Kiuhnm

 a écrit dans le message news:
MPG.177c317a7...@news.virgilio.it...

Fammi capire bene,
tu crei il file con fopen, poi ci scrivi con fwrite e poi lo chiudi con
fclose ok?
Innanzitutto dovresti controllare il valore che ti restituiscono queste
funzioni, per vedere se il sistema e' riuscito a creare il file, a scriverci
dentro e poi a chiuderlo.
Inoltre se poi utilizzi la fread per leggerlo, devi necessariamente
riaprirlo con la fopen, se lo avevi gia' chiuso in precedenza.
Ammettendo che hai fatto bene tutta la sequenza (fopen (in scrittura!),
fwrite, fclose, fopen(in lettura), fread, fclose), il motivo per cui una di
queste operazioni risulti impossibile te lo dira' il codice di errore
restituito da una di queste funzioni.
Maurus

 fclose ok?
Proprio cosi', ad un certo punto non riesce ad aprire piu'il file con 
fopen; 
questo l'ho controllato anche in fase di debug: fopen restituisce NULL.
Il file esiste sul disco
Ciao
Franco

 wrote in message
news:MPG.177e2dd1e...@news.virgilio.it...

Mi mandi il codice o almeno la parte bastarda?
Kiuhnm

Newsgroup: it.comp.programmare.win32
Titolo: [Help] Proteggere il mio Hdd

Caio a tutti
ho un piccolo problema che non riesco a risolvere:
Come posso proteggere il mio hdd portatite (rack) in modo tale che si veda
dalle risorse di sistema ma con il doppio click (o cercando di entrarvi)
chiede una password ??
Grazie a tutti per l'aiuto



Sotto NT (o Linux) puoi "difenderti" utilizzando i meccanismi di
protezione offerti dal file sistem, con altri s.o. (dos, win9x) la cosa
e` assai piu` complicata.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Grazie a tutti per l'aiuto
Hai bisogno di un sistema operativo che supporti la sicurezza del file
system (di solito i SO che lavorano in ambiente di rete lo fanno). Un
esempio č il Win NT.
Ciao, Giuseppe

Newsgroup: it.comp.programmare.win32
Titolo: DNS di sistema

Sale a tutti!
Qualcuno di voi conosce il modo per far installare un DNS di sitema
tramite un software di installazione come Install Shield ( o anche
altri )?
Grazie,
Zompi.



Mi correggo intendevo un DSN.
Zompi.
Newsgroup: it.comp.programmare.win32
Titolo: [?] ShellExtension e CLSID

Mi sto cimentando nella creazione di ShellExtension con Delphi (sto
iniziando..) :
sto creando nuove voci nel ContextMenu di un certo tipo di file, quindi creo
l'associazione nella HKEY_CLASSE_ROOT del registro, indicando la DLL COM da
me creata, ed estensione e tipo di file interessati dalla ShellExtension:
tutto bene per il funzionamento del codice, ma come devo scegliere il numero
che identifica il CLSID, visto che adesso lo sto inventando? Questo č
arbitrario o viene scelto con un certo criterio per evitare conflitti tra
associazioni?
Probabilmente si notano dalla domanda le mie lacune su COM, ActiveX ecc., ma
in effetti mi ci sono avvicinato da poco...
Grazie
Gianluca.

I CLSID vengono generati da un algoritmo che praticamente garantisce che
l'id sia diverso da qualunque altro id generato, in qualunque momento, sullo
stesso, o su un altro sistema. Questo algoritmo č implementato nella
funzione UuidCreate, ma COM mette a disposizione la funzione CoCreateGuid,
che richiama, al suo interno, proprio UuidCreate.
Detto questo, sicuramente Delphi dispone di qualche strumento per generare
GUID (siano essi impiegati come CLSID, IID, ecc.); MSVC, per esempio, viene
fornito con un programma che si chiama Guidgen che genera l'id e ti permette
di copiarlo negli "Appunti". Mi pare che Delphi sia piů visuale di Visual,
quindi mi aspetto che sia ancora piů semplice; ad ogni modo, non sono un
utente di Delphi e non so cosa dirti (di sicuro in un NG tipo
it.comp.lang.delphi sapranno dirti di piů).
Comunque, se proprio hai urgenza di un CLSID utilizzabile in totale
sicurezza, puoi scriverti un semplice programmino che richiami la funzione
CoCreateGuid, che converta l'id generato in una stringa, e che inserisca la
stringa negli "Appunti"; a questo punto l'id č a portata di "Incolla".
Stefano.
Newsgroup: it.comp.programmare.win32
Titolo: Perchè il file mi resta aperto??

Ciao,
se copio un certo file in un'altra directory
del disco (o in un altro disco) con la API di
Windows
CopyFile(PathFile, Pathcopiafile, FALSE);
la copia viene eseguita, ma il file copia
resta aperto, impedendomi di spostarlo finchč
il programma non termina: ma perchč questo?
Come faccio a chiudere il file copia?
Grazie

 Come faccio a chiudere il file copia?
Secondo me l'errore sta da qualche altra parte. Non è certo
la CopyFile che causa il problema.
==========================
Stefano Frosio
http://www.esse-effe.com
==========================

 la CopyFile che causa il problema.
no e' proprio lei ... se noti lo stesso problema lo hanno molti installer,
se copiano i file e poi lanciano l'applicazione non chiudendosi ma
aspettando che l'applicazione si chiuda, e tu cerchi di cancellare un file
copiato avrai un errore finche non chiudi l'applicazione.
molto prob ci sono dei buffer che rimangono aperti. provare a lanciare la
copyfile come tread separato cosi da vedere una chiusura e vedere se lo
linka ancora al programma principale ??? seno' toccherebbe fare un processo
figlio solo per copiare file ed averli fruibili e chiusi.
ciao

 copiato avrai un errore finche non chiudi l'applicazione.
Ah, fantastico :-(
E dovrei fare un thread solo per questo.
Vabbè immagino che non sia la fine del mondo.
Che palle.

 resta aperto, impedendomi di spostarlo
Spostarlo? Allora usa direttamente MoveFileEx(), che fra l'altro ti
permette di spostare file di sistema e usati a piacere (ovviamente al
reboot successivo).
-- 
Lorenzo


Non ci siamo capiti: io ne creo una copia e poi - a
programma aperto - un altro programma (o al limite
l'utente, a mano) deve spostare *la copia*...
MoveFileEx non mi servirebbe.

 no e' proprio lei ...
Assolutamente no, non è la CopyFile. Dato che mi erano
rimasti molti dubbi, ho voluto eseguire personalmente la
prova copiando cioè un file con la CopyFile e lasciando
aperto il programmino che fa la copia. Nessun problema,
posso spostare, rinominare, eliminare sia il file sorgente
che il file copia. Forse c'è qualche differenza tra sistemi
operativi, ma non credo.

Newsgroup: it.comp.programmare.win32
Titolo: installare una applicazione come servizio

Saluti.
Vorrei installare un programma scritto in Python come servizio, ma sto 
avendo dei problemi.
Per prima cosa ho installato come servizio l'interprete Python:
instsrv script C:\Python2.4\pythonw.exe
Purtroppo quando tento di avviarlo con
sc start script
mi dice che il servizio non risponde.
Come mai?
Inoltre, se volessi che, all'avvio, l'interprete eseguisse il mio 
script, come devo fare?
L'unico modo per passargli la riga di comando da usare e' tramite 
gestione servizi (in strumenti di amministrazione).
Non e' possibile farlo con il programma sc o altro?
Saluti e grazie  Manlio Perillo

script, come devo fare?
devi fare un collegamento nella cartella esecuzione automatica del menu
avvio. il collegamento deve collegarsi all'eseguibile che avvia lo
script,con tutti  i parametri.

 
Io non intendevo all'avvio della sessione Windows, ma all'avvio del 
servizio!


 
Nella documentazione di SRVANY trovi risposta anche a questo. Io ad 
esempio lo utilizzo per script perl.
Bye
Guido

 
Si, ma il problema e' che per configurare il servizio dice di usare 
Regedit oppure Services MMC Snap-in.
In quest'ultimo, come detto, e' presente la possibilita' di impostare la 
linea di comando da passare al servizio.
Pero' sc config non permette di settare questa cosa.
Io vorrei farlo in modo automatico, tramite uno script di setup in Python.
P.S. legale:
instsrv e srvany sono redistribuibili?
Altrimenti mi tocca reimplementarli a mano...



Questa e' una bella domanda. Mi sa di no: tutto il contenuto del 
resource kit di Windows non e' esattamente freeware ....
Prova a dare un occhiata qui, costa relativamente poco:
http://www.firedaemon.com/
Bye
Guido

 
Ma a questo punto me lo scrivo io...
Tra l'altro e' gia' stato fatto qualcosa per Python.


 
Consiglio: se trovi del codice gia' fatto e' meglio, un codice sballato 
che gira come servizio di incarta la macchina.
Saluti
Guido

Newsgroup: it.comp.programmare.win32
Titolo: Il mondo di Quark

Nessuno sa il titolo del motivo della sigla del Mondo di Quark di moltissimo
tempo fa???? Quella sigla in cui si vedeva un reticolo ke prendeva forme
sferiche o quasi....
Chi mi puņ aiutare? Thanx in anticipo!!!
-----------------------------------------------------
Saluti dal Grande VEGETA PRINCIPE DEI SAIYAN
     /\    /\
\_/    \/    \_/

 Chi mi può aiutare? Thanx in anticipo!!!
Scusate ho sbagliato NG.... scusate scusate scusate!!! :)))))

 Scusate ho sbagliato NG.... scusate scusate scusate!!! :)))))
cmq è l'aria sulla quarta corda di Bach ...
Ciao
Faber

 Faber
Grazie Faber... effetivamente era quella, anke se l'ho già saputo dal NG
^^addetto^^. Thanx lo stesso (vedo ke la cultura qui si fa viva 8-) ).
Newsgroup: it.comp.programmare.win32
Titolo: Cerco un buon manuale per Win32 on-line!

Salve,
siete a conscenza di qualche buon libro on-line su Win32 , che ne so un
lavoro tipo Thinking in C++ ma che parla della prog. Win32 attraverso le API
di sistema?
Sono stata già su 
www.programmazione.it
 e mi sono scaricata il tutorial ma è
poca roba. Avrei bisogno di qualcosa che non trascuri le basi ma di più
approfondito.
Se qualcuno sa dove posso trovare materiale del tipo che cerco on-line mi
farebbe un grande favore! ( ehm dovrei comprare il libro di Petzold lo so ma
i soldi scarseggiano....)
Grazie! :)
Valeria

 i soldi scarseggiano....)
Conosco un certo numero di siti che contengono materiale
online (in inglese) su vari temi di programmazione Win32, ma
nessuno che abbia un intero libro in merito, e neppure un
tipo di trattazione che definirei "piu` approfondita" della mia.
Quindi, non posso esserti utile.
Alex