mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Avviare applicazioni come servzi (spero non sia OT)

Ciao a tutti,
qualcuno mi saprebbe dire se esiste un modo di avviare applicazioni in Win
NT/2000 come servizi? In particolare mi chiedo se esista un software che mi
consente di avviare programmi dei quali non ho il codice sorgente senza
loggarmi sulla macchina.
Grazie a chi mi vorrą aiutare.
Stefano.

loggarmi sulla macchina.
C'era un software MS che traduceva normali applicazioni VB in
servizi.  Che io sappia non e' possibile fare una cosa del
genere, a meno di non scrivere un servizio che lanci altre
applicazioni (non ho provato e non so se possa funzionare).
--
CyberWalkie - walkietalkie(at)
libero.it

In Windows 2000 (non so se c'e' su Windows NT) nel menů di avvio per caso ho
notato che c'e' Operazioni Pianificate nel Pannello di Controllo. Con quella
puoi lanciare un task all'avvio della macchina...quindi dovrebbe fare al
caso tuo...
Non l'ho mai provato...fammi sapere...
Ciao
    Riccardo

 ha scritto nel
messaggio news:7Xk57.90140$q77.8...@news2.tin.it...


Grazie al consiglio di Ivano, che mi ha risposto in mail, ho scoperto che
esiste un modo "ufficiale" per fare ciň che chiedevo. E cioč utilizzare il
file srvany.exe contenuto nel Resource Kit di Windows.
Ho pensato di postare questa info nel caso potesse servire a qualcun'altro.
Ciao.
Stefano.

 esiste un modo "ufficiale" per fare ciò che chiedevo. E cioè utilizzare il


applicazioni (non ho provato e non so se possa funzionare).
srvany, nel Resource Kit (ma con FTPsearch lo si trova comunque), fa 
esattamente questo

Scusa, ma facendo come ti avevo detto io non andava bene ?
srvany č meglio

srvany č meglio
Magari se gli dicessi anche perche'...
SRVANY funziona con tutte le applicazioni o solo con quelle
VB ?
--
CyberWalkie - walkietalkie(at)
libero.it

VB ?
io ad esempio ci faccio girare Hamster (server/proxy di posta e news, 
scritto in Delphi), o quando voglio divertirmi a sparare sulla folla lo 
uso per far girare il Task Manager come servizio (ho al mio attivo un 
paio di BSOD spettacolari). So di gente che usa srvany per far 
funzionare Seti@Home in background

č il modo giusto di fare questo genere di cose, dopotutto.
Ah... ecco...
--
CyberWalkie - walkietalkie(at)
libero.it
Newsgroup: it.comp.programmare.win32
Titolo: Recuperare il codice HTML della pagina corrente dal browser

Sapete se č possibile fare ciň. Non so con qualche funzione magari.
Ciao
Grazie

 
Se per browser intendi IExx,  leggi l'articolo 
	"Browser Helper Object: The Browser the Way you want it"
di Dino Esposito che troverai nell'MSDN Microsoft. 
Per Netscape non so'.
Fausto
Newsgroup: it.comp.programmare.win32
Titolo: "Una Risorsa Non Era"

Ciao,
     sto realizando in VC++6 una gestione di dati spaziali mediante delle
strutture ad albero. Prevedo l'inserimento dipunti e linee e la loro stampa.
Dopo alcune volte che stampo (praticamento ONDraw seleziona i punti da
stampare li ricerca nell'albero e li stampa) si blocca tutto e compare una
Msg Box "Una Risorsa Disponibile non Era". Non mi resta che resettare dato
che uso Win98.
Qualcuno mi puo' aiutare?
Grazie Nico.

 Msg Box "Una Risorsa Disponibile non Era".
HAHA, cos'hai, la versione sarda di Windows? Questo messaggio di errore
non l'avevo mai sentito. Lo dovremo aggiungere nel "Windows' book of
shame" assieme a "Errore: Nessun errore"... :)
L'unica idea che mi viene e` che tu ti sia dimenticato di deallocare
delle risorse GDI (pennelli, brush, ecc...). Ricordati anche che se usi
MFC, la deallocazione tramite il distruttore dei CGDIObject e` fatta da
un 'garbage collector' e quindi non e` immediata. Se allochi/deallochi
molte risorse e molto frequentemente, e` sempre meglio chiamare
esplicitamente CGDIObject::DeleteObject() anziche` fidarsi del
distruttore.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: ps -aux sotto windows...

salve a tutti.
ho cercato un po' in giro, ma non so di preciso cosa cercare...
Avrei la necessità di avere all'interno di un programma in c
la lista dei processi che stanno girando in quel momento,
e magari qualche informazione su di essi.
che librerie e quali comandi dovrei utilizzare?
Grazie
    Stefano

 ha scritto nel messaggio
news:bth292$as0$1...@lacerta.tiscalinet.it...

cerca su msdn le librerie ToolHelp32 oppure psapi
--
Pela

 ha scritto nel messaggio
news:cvUKb.52705$VW.23...@news3.tin.it...

Perfetto: era proprio quello che volevo...
molte grazie :-)

Newsgroup: it.comp.programmare.win32
Titolo: DB Interbase

Ho notato che se inserisco molti dati in un db interbase, naturalmente, il
file aumenta di dimensione. Ma quando li cancello la dimensione è sempre la
stessa o aumenta.
Esiste una procedura di compattazione per migliorare le performance?
Grazie


Devi fare il Packing del file.
Cerca qualche utilità per farlo, altrimenti vedi le APi per farlo.
--
Ciao, Ivan
----------------------------
www.revelteam.it
------------------------------
Newsgroup: it.comp.programmare.win32
Titolo: SoS Game Programmers

Ho assoluto bisogno di collaboratori su SoS (
www.multiplayer.it/sos
), sito
sul game developing. Me ne servono ALMENO due, disposti a scrivere tutorials
o a tradurne dall'inglese e a darmi più in generale una mano col sito.
Vorrei in oltre aprire una sezione "news", quindi mi servirebbe qualcuno
competente disposto ad andare in cerca di notizie fresche per la rete e a
scrivere brevi pezzi al riguardo. Il sito adesso si chiama SiSkO's Own Soft
per il semplice motivo che lo gestisco io da solo, ma sono intenzionato a
cambiarne il nome. Molta meno gente di quanta credete si fa avanti ad
annunci del genere. Vi aspetto!
SiSkO

Esiste gia un grande sito di game developing italiano, non so se lo conosci,
è 
http://gpi.eden.it
ed è famosissimo nell'ambito dei programmatori di videogiochi italiani;
collaboro su quel sito e non sarebbe però una cattiva idea crearne un altro.
Potrei collaborare... rimani in contatto.
Ciao
    Fabio
--
C h R o N o - Lancelot è Fabio D'Aprano
Il paladino difensore degli oppressi
IHGGer #624
Engraver su IRC (#gameprog-ita)
UIN: 47413913
Homepage prettamente OT: 
http://digilander.iol.it/Emima/
E il maestro disse Kung. E Kung fu.

Engraver su IRC (#gameprog-ita)
Hum.... Engraver... si mi pari d'averti incrociato qualche volta...:)


 SiSkO
Ciao
	Francesco
-- 
+-------*Le tre leggi del buon utente*-------+
|============================================|
+-Legge Zero---------------------------------+
|Un utente non puo' installare Windows, o cau|
|sera' la fine del suo PC e la rovina dell'u-|
|manita' !!!! Cobra(
franc...@iol.it
)      |
|                  (
maraf...@xoommail.com
)|
|============================================|

Newsgroup: it.comp.programmare.win32
Titolo: Domanda base su C++ Builder .....

Salve a tutti,
sono nuovo di questo newsgroup e volevo chiedere una cosa per iniziare a
programmare......
Conoscete un sito web per avere un manuale base per il C in quanto conosco
la base della programmazione
in generale e il Pascal ma non conosco i comandi base del C ........ per poi
poter utilizzare il Visual Builder C++.
Ringrazio subito.
Ciao......
--
Marco - Roma

 poter utilizzare il Visual Builder C++.
Perche` mai?  Usa Delphi, equivalente al C++ Builder ma basato
su Pascal: potrai sfruttare appieno le tue conoscenze gia`
esistenti, evitandoti di impelagare con un linguaggio potente
si`, ma VERAMENTE complesso.  Usa it.comp.lang.delphi.
Alex

 poter utilizzare il Visual Builder C++.
Apparte il consiglio di Alex...
cmq per qualche manuale del C puoi vedere le FAQ su 
www.programmazione.it
Per imparare il C++ non è necessario imparare prima il C.
Spesso viene consigliato di partire direttamete dal C++... chiedi sul NG
it.comp.lang.c++
--
______________________________
per rispondere Brain(a)
infinito.it
bye Brain

 wrote in message
8i8gnk$nmh$1...@sirmdpsin16.inwind.it...


 > poter utilizzare il Visual Builder C++.



Ciao
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] LoadIcon

Qualcuno sa spiegarmi come funziona
::LoadIcon(HINSTANCE hInstance, LPCTSR lpIconName) ?
In particolare il secondo parametro, lpIconName.
Sul sito Microsoft ho trovato questo:
lpIconName = Pointer to a null-terminated string that contains the name of
the icon resource to be loaded. Alternatively, this parameter can contain
the resource identifier in the low-order word and zero in the high-order
word. Use the MAKEINTRESOURCE macro to create this value.
Ho provato ad usare la macro, ma non riesco mai a recuperare l'icona.
Io scrivo: MAKEINTRESOURCE(ID_ICON)
E' giusto?
Non dovrebbe dipendere da hInstance perche' anche se vale NULL, l'icona non
la ottengo.

"Allanon" <spu...@NOSPAMfreemail.it> ha scritto nel messaggio
news:Lim18.5485$Qu1.2...@news2.tin.it...

Dunque il parametro hInstance deve essere NULL solo se intendi caricare le
icone predefinite (IDI_APPLICATION, IDI_ASTERISK,IDI_WINLOGO, ecc....). Nel
tuo caso l'icona non mi pare sia di tipo predefinito quindi hInstance DEVE
specificare l'handle del modulo che contiene detta risorsa.
Inoltre nella documentazione è specificato che la funzione LoadIcons può
caricare solo le icone che sono conformi alle metriche di sistema SM_CXICON
e SM_CYICON.
Da MSDN:
LoadIcon can only load an icon whose size conforms to the SM_CXICON and
SM_CYICON system metric values. Use the LoadImage function to load icons of
other sizes.
Hai provato a vedere cosa ritorna GetLastError ?
Hai provato ad utilizzare LoadImage come suggerito da MSDN ?
Porlock
Ciao

 la ottengo.
Dipende eccome.  lpIconName deve identificare una risorsa entro
il modulo (EXE o DLL) identificato da hInstance.  Se hInstance e`
0, allora fai riferimento alle "risorse standard" che vivono in
un qualche modulo di sistema (varia a seconda della versione di
Windows, ma non t'importa quale esattamente sia) e quindi devi
usare come lpIconName i "nomi" (magari numerici) delle risorse
standard, come IDI_HAND per un'icona a forma di "mano" ovvero
IDI_QUESTION per una a forma di punto interrogativo.
Piu` in generale userai come hInstance:
a) quella della tua .EXE ottenuta con GetModuleHandle(0), oppure
b) quella di una .DLL "di risorse" specificamente caricata con
    LoadLibrary.
In ambo i casi userai come identificatore delle risorse (ad es.
icone) quello ottenuto inserendo le risorse nel progetto VStudio.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: cmd da remoto...

Salve a tutti.
sto usando _popen per eseguire dei comandi tramite un piccolo server tcp.
ora mi è venuta questa idea:
sarebbe possibile creare due pipe
una socket -> cmd
e una cmd -> socket?
ovvero vorrei che ciò che scrivo da remoto venisse interpretato
direttamente dalla shell di windows,
e il suo output venisse rediretto sul socket per essere visualizzato in
remoto.
mi direte: c'è già il telnet per questo!
ma a me servirebbe una cosa simile, non uguale.
Purtroppo con popen posso eseguire dei comandi, ma non ci posso interagire,
in quanto la pipe viene creata o in scrittura o in lettura.
Mi servirebbe quindi almeno qualche indicazione,
innanzitutto sulla fattibilità della cosa, e poi sul come realizzarla.
Spero di essermi spiegato, e che l'idea non sia troppo pazza :-p
grazie per l'attenzione.
bye ;-)


no dei sorgenti piu' famosi per l'exploit delle RCP faceva proprio questo,
in pochi byte per giunta...
prova a cercare il sorgente per l'exploit delle RPC-DCOM....
--
rIO.sK

 e una cmd -> socket?
Si, come no; cerca in rete i sorgenti
di "netcat" e dai anche un'occhiata
ai vari documenti annessi
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Come si gestiscono a video documenti MOOLTO grandi?

Come da subject.
Sto scrivendo un programma che può aprire e visualizzare files XML, e la
visualizzazione prevede di poter chiudere/aprire tag e blocchi di tag,
tipo directorytree insomma.
Funziona, ma è successo che un utente ha aperto un XML da 450KB e il
programma si "seduto" clamorosamente... impiega decine di minuti a
leggerlo, e intanto non visualizza niente. Quando finalmente ha letto
tutto, lo scrolling è altrettanto lento... insomma non va assolutamente
bene.
Per la visualizzazione avevo usato un componente della VCL (uso
C++Builder), ma dalle prove che ho fatto pare che con documenti oltre le
64.000 righe circa tale componente vada in crisi. Mi serve un'alternativa.
Visto che devo farlo a mano, come mi conviene gestire la vista sul
documento? Tengo traccia del numero di righe visibili e di qual'è la
prima visualizzata e poi ricreo le righe ad ogni scrolling, oppure c'è
un sistema migliore? Non ho mai gestito direttamente lo scrolling a
video sotto windows e non so nè quanto è veloce il redraw nè cosa fa Win
con le righe disegnate fuori dalla zona visibile.
Qualcuno ha dei consigli?

Qualcuno ha dei consigli?
Non so se ho capito bene ma se devi implementare uno scrolling del
testo direttamente da windows attraverso le barre di scorrimento la
funzione piu efficiente e' la ScrollWindow .
Naturalmente devi tener conto delle righe da ridisegnare ( e solo di
quelle ) . Da qualche parte dovrei avere del codice gia pronto , se ti
interessa fai un fischio.

Massimo Soricetti ha scritto:

per velocizzare il caricamento del treeview puoi usare
BeginUpdate/EndUpdate
se l'albero ha più livelli non è necessario creare subito tutti i nodi
puoi aggiungerli "al volo" nell'evento OnExpanding
ciao

 interessa fai un fischio.
Sì, se non è troppo disturbo vorrei vederlo... la mia email è reale, me
lo puoi mandare in allegato lì.
Una cosa: quanto è veloce il ridisegno delle righe con ScrollWindow??
Scrollando con i tasti cursore ci sono problemi di fluidità poi?

 BeginUpdate/EndUpdate
Uso TStringGrid. La vista "ad albero" è solo simulata indentando le
righe corrispondenti ai tag "chiusi".

Scrollando con i tasti cursore ci sono problemi di fluidità poi?
Assolutamente no. Anzi puoi trascinare tranquilamente il cursore della
barra di scorrimento che il testo scorrera fluidamente .
Ovviamente deve essere efficiente l'algoritmo di ridisegno e la
disponibilita dei dati che devono trovarsi in memoria e non sul disco.
Tempo permettendo daro un occhiata ai miei appunti ma credo di
ricordare che un ottimo algo sia quello illustrato dal Petzold in
riguardo allo scorrimento del testo . Trovo il CD e ti invio
l'applicazione di esempio.
ciao

 l'applicazione di esempio.
Se il Petzold è quello su Win 3.1, ce l'ho anch'io...

Se il Petzold è quello su Win 3.1, ce l'ho anch'io...
no e' win32 ma magari cambia poco .
Newsgroup: it.comp.programmare.win32
Titolo: come si realizza un programma di installazione?

Salve a tutti,
Come si realizza un programma di installazione che in stalli un programma
creato ?
Quale è la logica sottostane?
Come si riunisce l'eseguibile del programma creato e le librerie necessarie
in un unico file contenente un programma capace di installarli?
Grazie

Federico ha scritto:

tanto per cominciare windows mette a disposizione delle api che supportano
l'installazione dei programmi e la loro registrazione in windows (in
pratica un programma è registrato quando compare nella finestra
Installazione Applicazioni del Pannello di Controllo); poi esistono anche
dei tools di sviluppo che facilitano lo sviluppo di programmi di setup
(credo che uno di questi sia InstallShield).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

dimenticavo: sulla msdn cerca questi topics: "Setup API" e "Setup and
System Management" ;)

Newsgroup: it.comp.programmare.win32
Titolo: OT - consiglio compilatore per software gui

salve sono alla ricerca di un buon compilatore per
gestire "pesantemente" appliccazioni con db ed interfacce gui anche
cliente / server
io ho sempre usato il borland 6 e mi sono trovato benissimo per la velocità 
con cui ti permette
di creare widget grafici mi chiedo
mi potete consigliare qualche altro compilatore con più o meno le stesse 
caratteristiche visto
che la borland sta mollando (o a già mollato) lo sviluppo del builer c++ ?
ciao grazie scusate l'ho cmq sempre di windows si parla....

 ciao grazie scusate l'ho cmq sempre di windows si parla....
Beh ... se non vuoi andare su VisualStudio di Microsoft le alternative
potrebbero essere il "BloodShed" 
http://www.bloodshed.net/
 oppure
se vuoi provare ".NET" 
http://www.icsharpcode.net/OpenSource/SD/Default.aspx
Ciao
-- 
* ObiWan
Microsoft MVP: Windows Server - Networking
http://www.microsoft.com/communities/MVP/MVP.mspx
http://italy.mvps.org
DNS "fail-safe" for Windows 2000 and 9X clients.
http://www.treewalkdns.com
Support and discussions forums/groups
http://forums.treewalkdns.com
news://
news.treewalkdns.com
408 XP/2000 tweaks and tips
http://www.treewalkdns.com/tq/index.htm


però questo è c-sharp ... 

 che la borland sta mollando (o a già mollato) lo sviluppo del builer c++ ?
http://www.borland.com/us/products/cbuilder/index.html

"theFiller" <indiriz...@server.vuoto> ha scritto nel messaggio 
news:4399dd50$0$27608$4faf...@reader1.news.tin.it...

èl'ultima dopo non ne hanno fatto altre a da quanto so non ne faranno 
altre!!
aspetto smentite


Attenzione, è la versione 2006, non la 6!
==========================
Stefano Frosio
http://www.esse-effe.com
==========================

[..]da quanto so non ne faranno altre!!
Chi ti ha dato questa notizia?

 ha scritto nel messaggio 
news:8mvlp1he8fcghrq8k...@4ax.com...

letto su cp programming non ricordo il numero...

letto su cp programming non ricordo il numero...
Quindi sono libero di dire che trattasi di una fesseria ;-)

 ha scritto nel messaggio 
news:caqop1piu4rnm11jj...@4ax.com...

bho!
però io ho il bc6 installato e quando ho provato la trial del 2006 mi dice 
che devo levarlo mi pare strano
come comportamento no ?
---

come comportamento no ?
...e che cavolo c'entra con quanto dicevo prima?

 ha scritto nel messaggio 
news:cba1q1dl3toq4gefr...@4ax.com...

scusa forse o sbagliato rispondendo

 ....e che cavolo c'entra con quanto dicevo prima?
audace e stronzo, come sempre! ;-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: Per Alex Martelli (esempio canonico)

Perché non riesco a far funzionare il tuo esempio "canonico" con il BcB 3:
Ho provato con e senza    #include <vcl\condefs.h> ecc. in  "Consol app."
ma niente!
Ottengo sempre:
Linker error Undefined symbol_main referenced from C:\.......\COX32.OBJ.
Ti ringrazio per eventuali delucidazioni.
Ciao, Fulvio.
#include <windows.h>
// dichiarazione forward
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg,
    WPARAM wParam, LPARAM lParam);
int APIENTRY
WinMain(HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPSTR     lpCmdLine,
    int       nCmdShow)
{
    // registrazione della window-class
    WNDCLASSEX wcex; ZeroMemory(&wcex, sizeof(wcex));
    wcex.cbSize = sizeof(WNDCLASSEX);
    wcex.style   = CS_HREDRAW | CS_VREDRAW;
    wcex.lpfnWndProc = (WNDPROC)WndProc;
    wcex.hInstance  = hInstance;
    wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
    wcex.lpszClassName = "NomeClasse";
    RegisterClassEx(&wcex);
    // creazione e display della finestra
    HWND hWnd = CreateWindow("NomeClasse", "Titolo", WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
    ShowWindow(hWnd, nCmdShow);
    UpdateWindow(hWnd);
    // ciclo dei messaggi
    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0)) {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return msg.wParam;
}
LRESULT CALLBACK
WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
    switch (msg) {
    case WM_PAINT: {
        PAINTSTRUCT ps;
        HDC hdc = BeginPaint(hWnd, &ps);
        // qui: disegnare su hdc!
        EndPaint(hWnd, &ps);
                   }
        break;
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
    default:
        return DefWindowProc(hWnd, msg, wParam, lParam);
    }
    return 0;
}

 Ti ringrazio per eventuali delucidazioni.
Prego.  Se vuoi fare applicazioni Win32 dovrai dire al tuo
compilatore di compilarle/linkarle come applicazioni Win32
e non come applicazioni di console.  Immagino che qui in
giro non manchino esperti dell'ambiente Borland pronti a
spiegarti come fare.
Alex

 spiegarti come fare.
Speriamo!!!
Ciao e grazie per le spiegazioni.
Fulvio

Se è come il BCB1 vai su Options | Project e scegli la scheda Linker; nella
scelta Application Type scegli Windows GUI.
Spero che sia uguale anche in BCB 3.
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
ATTENZIONE: rispondo ai messaggi di pubblicità indesiderata
su TiscaliNet con un bel messaggio al provider di competenza!
per i messaggi seri è
diego....@tiscalinet.it

Newsgroup: it.comp.programmare.win32
Titolo: PUNTO DI RIPRISTINO WIN XP

Non riesco a trovare la procedura di ripristino di una precedente
configurazione di win xp. Qualcuno mi puň aiutare grazie
Newsgroup: it.comp.programmare.win32
Titolo: Proprietà files...

Cliccando col tasto destro su un pile jpg che arriva dalla mia fotocamera
digitale e visualizzando le proprietą scheda Riepilogo e quindi tasto
avanzate (in windows XP) vedo tutte le proprietą dell'immagine: larghezza,
altezza, risoluzione, marca fotocamera, modello, ...... e la "Data immagine
scattata". Come posso fare da visual c++ 6.0 a reperire quel dato (Data
immagine scattata) e comunque tutti gli altri? Ho cercato un po ovunque ma
non ho trovato nulla. Probabilmente cerco le parole sbagliate. Qualcuno mi
sa aiutare?
Ciao e grazie

 sa aiutare?
In pratica vuoi avere delle informazioni sui files jpg (dato che quelle
informazioni penso proprio che risiedano lì); io sapevo che i jpg non sono
altro che normali bitmap di windows con un particolare schema di
compressione (vedi nella MSDN la struttura BITMAPINFOHEADER e il suo campo
biCompression), e questo ti potrà aiutare a leggere direttamente dal file
jpg (la documentazione della GDI di Windows spiega anche come leggere i
bitmap dai files); inoltre ho visto su questo stesso newsgroup un link che
portava ad un sito molto interessante, Wotsit format, o qualcosa del
genere, dove venivano riportati molti formati comunemente usati in Windows.
Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao,
grazie per le tue indicazioni. Ho trovato una libreria (CxImage) a dir poco
fantastica...
in cui e' incluso anche quello che mi serviva (dati nell'header formato
exif) ecco il sorgente
di poche righe per visualizzare la data dello scatto.... se servisse a
qualcuno...
Ciao e grazie ancora
PS.:Chiaramente deve essere un file exif compatibile (jpg)
Mauro
   CxImageJPG m_exif;
   FILE* hfile;
   hfile = fopen(NomeFile,"rb");
   if( hfile == NULL ){
      continue;
   }
   m_exif.DecodeExif(hfile);
   fclose(hfile);
   if( ! m_exif.m_exifinfo.IsExif ){
      continue;
   }
   AfxMessageBox(m_exif.m_exifinfo.DateTime);
"Al" <Non...@Dico.it> ha scritto nel messaggio
news:bhkom2$jcl$1...@news.newsland.it...


Newsgroup: it.comp.programmare.win32
Titolo: StlPort su VC++6

Come installo StlPort sul VC++6?
-- 
Kleidemos
C++ Programmer
kleidemo...@altervista.org

E importante :(


 Come installo StlPort sul VC++6?
oh, su, stella, segui le istruzioni. No?
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

Quali???
-- 
Kleidemos
C++ Programmer





BTW: Sapete se ci sono vantaggi nell'usare STLport invece che le STL di 
Visual Studio 2003 (o .NET... insomma, la versione successiva a VC6)?
Tnx
Bye
Dan


Io so che al VC 7 ci ha lavorato Lippman ..............che c'č di meglio?
-- 
Kleidemos
C++ Programmer

 VC6)? 
è completa, è migliore, è personalizzabile


 è completa, è migliore, è personalizzabile
OK, tnx! Allora vedro' di darci un'occhiata! (Anche se non sono un 
utente STL avanazato...)
Newsgroup: it.comp.programmare.win32
Titolo: Drag&Drop su CEdit (VC++) ???

Salve, premetto che conosco bene il C++ ma ho appena iniziato a programmare
per windows. Sto leggendo il tutorial di Alex Martelli che trovo molto
semplice e scorrevole, grazie !
Inoltre, visto che non so stare senza "stra"fare sto provando a fare
applicazioni MFC usando AppWizard (anche se non vedo l'ora di non
utilizzarlo piu' e fare tutto a mano).
Ho fatto un programma per criptare dei files (ho convertito un mio vecchio
programma c++ con DJGPP). Il programma funziona !
Ha 2 editbox per il sorgente ed il file di destinazione ed un terzo per la
password.
Premendo un bottone avvia l'encryption.
Sono anche riuscito ad usare il commondialog apri/salva con nome (guardando
nella guida gli esempi) e quindi e' abbastanza comodo.
Volevo strafare e dare la possibilita' di usare il drag&drop per mettere il
nome del file nella editbox trascinandoci solamente l'icona di un file. Ho
attivato l'opzione "accept files" nelle editbox, ma ....... Ora non so come
procedere.
ClassWizard mi permette di fare funzioni EN_CHANGE EN_CLICK etc.... ma non
trovo l'evento EN_DROP, o meglio esiste solo per il documento, ma non per il
controllo editbox !!! Come posso fare ?!?
Ah, gia' che ci sono, ho usato l'opzione use MFC as a shared DLL, e quindi
sul mio PC senza VC++ non funziona, come posso fare a creare un setup che
installi la dll se manca? Ho installshield for Vc++ ma non ci capisco
veramente NULLA !!!
Grazie mille a tutti,
Alex

 sul mio PC senza VC++ non funziona
??? A meno che tu non abbia una vecchia versione di Win deve funzionare.
Forse hai compilato in modalità Win32 Debug e l'eseguibile così creato
necessita delle versioni debug delle librerie MFC che non sono installate
sui PC che non hanno VC++ o VStudio. Devi quindi compilare in modalità Win32
Retail.
--
  Jerle Shannara
Per rispondere in mail togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara
Newsgroup: it.comp.programmare.win32
Titolo: Windows style...

Salve a tutti,
ho una domanda, magari banale, alla quale sarei grato se qualcuno mi
desse una risposta.
Ho notato che lo stile grafico di programmi come Word 2002 si č un pň
evoluto, sopratutto nei menů. Avete presente che fino ad adesso la
selezione delle voci di menů era blu mentre in Word 2002 č azzurra con
altri piccoli dettagli grafici?
Come faccio ad utilizzare quello stile?
Ciao grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao grazie.
Se usi le API senza framework di mezzo (es. MFC) l'unica via da
percorrere e' l'uso dei menu ownerdrawn, ti devi fare tutto a mano.
Su siti come 
www.codeguru.com
 trovi molti esempi, alcuni semplici
altri estremamente elaborati, quasi tutti per MFC ma portabili anche
al di fuori di questo framework.
Stefano "HappyMan"
--
Database Gate - The Powerful SQL Editor ODBC-based
HD Checker - The S.M.A.R.T. Hard Disk Reader
Asus Checker - CPU and Asus MB Checker
http://www.sgr.info

Ti ringrazio per le informazioni, andrň a studiarmi un pň questi menů
overdrawn.
Per la cronaca, uso solo API.
Ciao


ehm...scusa, per la fretta di ringraziarti ed andare a verificare,
intendevo ovviamente "ownerdrawn" e non overdrawn, per la serie che non
uso nemmeno copia e incolla...
Grazie comunque.


 Ciao
Su web puoi trovare esempi anche per le API, senza l'uso delle MFC. Ad
esempio sul ottimo sito di James Brown:
http://www.catch22.org.uk/
Sezione Source Code (CoolMenu).
Inoltre su un vecchio numero di MSJ (consultabile on-line su
http://msdn.microsoft.com
) c'era un articolo di Paul Di Lascia
sull'argomento (usava le MFC, ma la teoria e' la stessa per le API).
Luca
Newsgroup: it.comp.programmare.win32
Titolo: COMBOBOX

Qualcuno mi sa dire quali API (fra quelle classiche) devo impiegare per
manipolare questo tipo di controllo?

 wrote in message
news:GWbB9.19390$Yw.8...@news2.tin.it...


....il problema è che non riesco a capire come posso inserire voci
all'interno del controllo!

 all'interno del controllo!
Dunque.. tutti i controlli (Combobox, listbox, editbox, ecc..) si
controllano (scusa il gioco di parole!) con i messaggi...
Per spedire un messaggio ad un controllo devi usare le funzioni che ti ha
indicato luca...
sul platform sdk (msdn) trovi tutto!
Ti riporto da li:
An application sends a CB_ADDSTRING message to add a string to the list box
of a combo box. If the combo box does not have the CBS_SORT style, the
string is added to the end of the list. Otherwise, the string is inserted
into the list, and the list is sorted.
CB_ADDSTRING
wParam = 0; // not used; must be zero
lParam = (LPARAM) (LPCTSTR) lpsz; // address of string to add
 
Parameters
lpsz
Value of lParam. Pointer to the null-terminated string to be added. If you
create the combo box with an owner-drawn style but without the
CBS_HASSTRINGS style, the value of the lpsz parameter is stored as item data
rather than the string it would otherwise point to. The item data can be
retrieved or modified by sending the CB_GETITEMDATA or CB_SETITEMDATA
message.
Return Values
The return value is the zero-based index to the string in the list box of
the combo box. If an error occurs, the return value is CB_ERR. If
insufficient space is available to store the new string, it is CB_ERRSPACE.
Remarks
If you create an owner-drawn combo box with the CBS_SORT style but without
the CBS_HASSTRINGS style, the WM_COMPAREITEM message is sent one or more
times to the owner of the combo box so the new item can be properly placed
in the list.
To insert a string at a specific location within the list, use the
CB_INSERTSTRING message.
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Software per le nws.

Salve a tutto l'NG,
mi sono stufato di usare Outlook per i newsgroups e cercavo un sw che mi
permettesse anche tenere un archivio: voi cosa usate ?
Drugo

 permettesse anche tenere un archivio: voi cosa usate ?
Ti consiglio Forte Agent
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com


Io uso Hamster, un newsserver personale: lui si fa
una copia in locale degli NG che mi interessano,
scaricandoli dai newsserver tradizionali, e poi
Mozilla si connette direttamente a lui per ricevere
e spedire i messaggi. Così l'archivio ce l'ho direttamente
sul newsserver :-)



Da poco ho scoperto 40 tude dialog, molto valido e freeware. Mi ha fatto
mettere in pensione il mio Agent dopo qualche anno di utilizzo.
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
despammed.com

Ciao, Drugo!
Il giorno 18/01/2004 alle ore 18:13 hai scritto:
 D> mi sono stufato di usare Outlook per i newsgroups e cercavo un sw che mi
 D> permettesse anche tenere un archivio: voi cosa usate ?
Google.
Bye

Drugo wrote:

Mozilla Thunderbird 0.4 + l'estensione per la lettura offline delle news.
Guarda su 
www.mozilla.org
 per maggiori informazioni, ottimo sia
per e-mail che per i newsgroup.
L. Micheletto

Newsgroup: it.comp.programmare.win32
Titolo: Data di directory

Un saluto a tutti.
Com'è possibile cambiare la data e l'ora di creazione di una directory?
Grazie.
Ciao, Antonio.

 una directory?
Ci avevo guardato anche io, ma sembra che non sia possibile. Con NT si
possono aprire anche le directory, ma questo serve per altri motivi (le
API per il backup) e SetFileTime() non sembra funzionare.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> wrote in message
news:Ekrv5.10908$Sm1.1...@news.infostrada.it...

Sotto DOS e sotto WINDOWS 3.11 io facevo cosi': con gli interrupt del DOS
facevo diventare la directory un file, cambiavo la data e l'ora di creazione
e poi gli reimpostavo gli attributi a directory.
Sotto Win32 non saprei: non ho mai avuto la necessita'
Giacomo

Newsgroup: it.comp.programmare.win32
Titolo: header x NTDLL.dll

Sapete dov'č che posso trovare un header per le API native, cioč per
NTDLL.dll? E come mai questo header non ce l'ho tra quelli del Visual
Studio? Si tratta di API non ufficialmente documentate?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Si tratta di API non ufficialmente documentate?
esatto
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: Win95/SDK [VC++5]: IPC e Named Pipe

Ho un processo (MFC Dialog Based) che deve essere controllato
interattivamente da un terminale (via seriale). In fase di test, voglio
sostituire il terminale con una console DOS locale (AllocConsole),
eventualmente controllata da un altro processo che filtra l'I/O e vorrei
che il tutto fosse trasparente all'applicativo in modo da usare sempre lo
stdio (cambia solo il file aperto - seriale, console, pipe).
Ho provato un paio di metodi, con fallimento totale:
- AllocConsole() per associare una console: funziona solo con le routine di
accesso alla console (conio, WriteFile, ...) in quanto vengono associati
solo gli "HANDLE" standard ma non gli stream stdio (come ho gia' segnalato
in un messaggio precedente)
- Creare una console (sempre con alloc console) dal 'processo di controllo
per vedere se il controllato (lanciato con CreateProcess la eredita ma
ovviamente non ne vuole sapere (non eredita nulla, troppo facile!).
- Usare le Named Pipe. Hanno il vantaggio di avere, una volta aperte, un
interfaccia simile alla console. Purtroppo, dopo un'oretta di prove fallite
mi sono accorto che, secondo l'help del VC++5.0, non sono supportate da
Win95 (ma solo da NT), anche se la CreateNamedPipe() sembra funzionare. Ho
pensato anche ad una banale popen() ma ho bisogno di una connessione
bidirezionale. Non ho ancora provato a create le pipe in stile Unix
(funzione pipe())
Avete qualche suggerimento da darmi ?
Le Named Pipe funzionano o no sotto Win95B ? Se si, quale e' il modo
coretto di aprire una connessione ?
Mi bastano le pipe "normali, ovvero, CreateProcess() eredita i file aperti
(non ho ancora provato perche' mi tocca riscrivere un del po di codice - al
momento uso gli HANDLE) ?
Esiste un modo per associare un HANDLE ad uno stream (FILE *) ?
Saluti, A. Chessa

 che il tutto fosse trasparente all'applicativo in modo da usare sempre lo
cut..

Newsgroup: it.comp.programmare.win32
Titolo: [WinSock] Come iniziare

Chiedo a chi ha gia` esperienza, quali testi (magari in italiano) sono
consigliati per iniziare con Winsock (solo SDK e C), possibilmente
partendo con funzionaita` 'raw' (lettura diretta dei pacchetti IP,
oppure verifica dei socket aperti tipo netstat, ecc...)
Grazie!
Sent via Deja.com 
http://www.deja.com/
Before you buy.


Ma, guarda, io sono proprio all'inizio, ma visto che non ti risponde
MAI nessuno, e mi fai anche un po' pena, prova a guardare qui:
http://www.sockaddr.com/ExampleSourceCode.html


Newsgroup: it.comp.programmare.win32
Titolo: [PA] - informatica - programmatori

Azienda con sede a Palermo ricerca:
1)  SVILUPPATORI VISUAL BASIC Ver. 5/6
2)  PROGRAMMATORI WEB HTML/Java
con esperienza specifica, per collaborazioni di sviluppo, assistenza e
consulenza sia in sede che presso propri clienti.
E' richiesta la residenza a Palermo o provincia.
Inviare propria anagrafica e breve curriculum a: 
in...@loginsrl.it
 o a mezzo
fax al n° 091/6252432.
LOGIN S.r.l.
Via L. Ariosto, 16/c
90144 PALERMO
Tel. 091/6252434
Fax 091/6252432


Newsgroup: it.comp.programmare.win32
Titolo: [Help] Per gli sviluppatori di emule

Mi sto avvicinando a fare una mia mod di emule, per ora o ricompilato quella
originale con alcune ottimizzazioni.
Ho trovato le parti di codice per modificarebuffer time limit e la
dimensione in:
partfile.h
ppgtweaks.cpp
preferences.cpp
Ora mi servirebbe sapere come cambiare la Caption del Form principare da
eMule 0.44b a eMule 0.44b + Mia versione
Grazie Nick Shadow

Nick Shadow wrote:

Non ho capito perche` lo chiedi qui...
Forse ti conviene mandare la tua richiesta su uno dei forum del sito di 
emule...
http://www.emule-project.net/

 eMule 0.44b a eMule 0.44b + Mia versione
senza offesa ... ma se chiedi una cosa del genere emule non č proprio il 
prog piu adatto su cui lavorare
ripeto senza offesa, ciao

 
http://www.emule-project.net/
Sempre programmare č..... 

 Sempre programmare č..... 
Sě, ma di sviluppatori di Emule qua non credo ce ne troverai molti... 
avresti molte piů chances postando nel forum del sito di Emule.

Newsgroup: it.comp.programmare.win32
Titolo: Menu con immagini

Vorrei capire come si inseriscono delle immagini (16x15 pixel) alla sinistra
di una voce di menu. C'è qualcuno che mi spiega dettagliatamente il codice
da utilizzare?
Sergio

 wrote in message
news:39d47cbc.0@inetnews...


> da utilizzare?
Prova su
http://www.codeproject.com/
o su
http://www.codeguru.com/
Mi sembrava di aver visto qualcosa...
Luc.

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

Dovrei iniziare ad imparare il sas
solo che non se nemmeno cosa sia!
Sapete indicarmi qualche sito dove trovare qualcosa?
Ciao a Tutti

 wrote in message
news:8qkgpu$d44$1...@nread2.inwind.it...


Newsgroup: it.comp.programmare.win32
Titolo: GetSysColor(...)

Non riesco a far funzionare la funziuone GetSysColor con come parametro
COLOR_GRADIENTINACTIVECAPTION. Mi da il seguente errore:
D:\DOCUMENTI\VISUALC\WINSHUTDOWNER\WinShutdowner\WinShutdownerDlg.cpp(233) :
error C2065: 'COLOR_GRADIENTINACTIVECAPTION' : undeclared identifier
Se sostituisco il parametro con altro allora funziona. Eppure c'è scritto
che funziona con Windows NT5 e Windows 98, ed io ho Windows 2000. Non posso
usarlo?
Grazie e ciao a tutti.
Luca

 wrote in message
news:wvXW7.373347$sq5.18...@news.infostrada.it...


 wrote in message
news:wvXW7.373347$sq5.18...@news.infostrada.it...


 settare WINVER a 0x0500.
Mi dice sempre questo:
D:\Documenti\VisualC\winshutdowner\WinShutdowner\WinShutdownerDlg.cpp(217) :
error C2065: 'COLOR_GRADIENTINACTIVECAPTION' : undeclared identifier
Ecco quello che c'è scritto all'inizio:
#ifdef _DEBUG
#define new DEBUG_NEW
#define WINVER 0x0500
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
Qualche idea?
Grazie.
Luca Carlon

 wrote in message
news:TEFX7.6303$s04.2...@news.infostrada.it...


 Hai definito _DEBUG?
No, cos'è?
Luca Carlon

 wrote in message
news:Gd2Y7.11232$s04.4...@news.infostrada.it...

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto please! ...

Mi spiego :
Ho provato ad usare WinInet per far questo, ma w95 mi da errore(uff!).
Vorrei sapere come posso fare utilizzando le WinSock.
T.I.A
Francesco
-- 
+-------*Le tre leggi del buon utente*-------+
|============================================|
+-Legge Zero---------------------------------+
|Un utente non puo' installare Windows, o cau|
|sera' la fine del suo PC e la rovina dell'u-|
|manita' !!!! Cobra(
franc...@iol.it
)      |
|                  (
maraf...@xoommail.com
)|
|============================================|

| Mi spiego :
| Ho provato ad usare WinInet per far questo, ma w95 mi da errore(uff!).
| Vorrei sapere come posso fare utilizzando le WinSock.
Francè dire che sei criptico e misterioso è poco...
--
Ciao , Ricardo Antonio Piana
(Rico per gli amici)
ricard...@tiscalinet.it
ICQ #53211666
______________________________________________
Tutti i miei racconti , alcune poesie ed altro nel mio sito
http://kiss.to/rico
______________________________________________

 Vorrei sapere come posso fare utilizzando le WinSock.
Cosa e` "questo"?  Spiacente, ma in questo post non ne
offri alcun indizio, e neppure, a quel che vedo, e` questo
post parte di un "thread" che offra altre info.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: TSR

Salve a tutti.
Qualcuno saprebbe spiegarmi (almeno per linee generali) come si
realizza un programma TSR?
saluti

 realizza un programma TSR?
Se per TSR intendi il vecchio Terminate and Stay Resident allora questo
concetto non esiste nel mondo Windows.
Il TSR veniva usato da alcuni programmi dos per aggirare i limiti di quel
s.o.
--
- Carlo -

realizza un programma TSR?
I TSR andavano di moda con il vecchio DOS, quando ancora non esisteva
il multi-tasking e la programmazione concorrente.  Purtroppo non c'e`
mai stata una indicazione precisa, da parte di MS, su come
realizzarli, in quanto molte funzioni DOS che sarebbero risultate
utili allo scopo erano "undocumented".  Le idee furono un po` piu`
chiare quando fu pubblicata "The MS-DOS Encyclopedia", in cui c'era un
codice assembly, spartano, di un programma residente. Molti flag
interni del DOS vennero svelati.  Io scrissi una calcolatrice TSR in
TP che si attivava con CTRL+SHIFT, seguendo molte delle indicazioni in
quel testo.  Si trattava, sostanzialmente, di agganciare degli
interrupt BIOS e degli interrupt DOS, quelli BIOS per l'attivazione
"fisica" dell'applicazione (uno di questi era quello del clock),
quelli DOS per l'attivazione "logica" dell'applicazione (capire se in
un dato istante il DOS era disponibile ad eseguire il programma TSR).
Ormai, con Windows, non c'e` piu` la necessita` di scrivere TSR.



ok: aggiusto il "tiro"...
intendevo:
come si realizzano quei programmi che si attivano nel SystemTray e
rimangono attivi in "background" (ho usato il termine corretto?) ?

 rimangono attivi in "background" (ho usato il termine corretto?) ?
Per inserire un programma nella System Tray devi ricorrere alla chiamata di
sistema Shell_NotifyIcon().
Per quanto riguarda il background il tuo programma rimarrà attivo finchè tu
esplicitamente non ne causi la chiusura o finchè qualche processo esterno
non te lo termina. Se tu non visualizzi finestre hai il tuo programma in
background!
--
- Carlo -

 
Su questo sito:
http://www.john.findlay1.btinternet.co.uk/winprog/winprog.htm
trovi un programmino che avevo scritto tempo fa. Si chiama LCCWheel. 
Nello zip ci sono anche i sorgenti, puoi dargli un'occhiata per vedere 
come fare.
Luca

rimangono attivi in "background" (ho usato il termine corretto?) ?
Il concetto e` che non esiste un "background", sotto Windows (se non
legato, in qualche modo, alle priorita` dei thread).
Le icone che compaiono nella tray bar sono semplicemente "controllate"
da un'applicazione (normalissima) che si rende invisibile, al momento
in cui le si chiede di chiudersi.  Per installare e pilotare questa
icona, puoi usare Shell_NotifyIcon.  All'icona viene anche associata
una callback nel tuo codice, che si scatena ogni volta che viene
generato un evento legato al mouse su di essa.
Se vuoi vedere un esempio di utilizzo, guarda il codice del mio
keylogger (ho postato il link un po` di tempo fa su questo stesso
gruppo).
Newsgroup: it.comp.programmare.win32
Titolo: Problema da risolvere entro fine quadrimestre

Salve a tutti,
    avrei un problemino con un programma da presentare a scuola per la fine
di questo quadrimestre. Questo programma permetterebbe di convertire un
numero complesso scritto in forma algebrica (a+ib) in forma trigonometrica o
polare (ro(cos(teta)+isin(teta)).
Ora siccome il numero inserito dall'utente dovrebbe essere scomposto in due
numeri (appunto "a" e "b"), vorrei sapere come posso fare.
Potrei ricorrere a due semplici "cin" ma vorrei che quando chiedo all'utente
di inserire il numero questo scriva il numero completo a+ib (es.:12+i65) e
che il programma faccia poi tutto da solo. Potreste darmi una mano per
piacere ???
Un esempio potrebbe essere questo:
C\Myprog>Inserire il numero in forma algebrica. 4+i8
"Ora il programma dovrebbe memorizzare la cifra 4 in una variabile e la
cifra +8 in un'altra variabile. Importantissimo è anche il segno delle
variabili"
C\Myprog>Il numero in forma trigonometrica è: rò(cos(teta) + i sin(teta))
"Dove rò e teta sono rispettivamente: rò: sqrt((a*a)+(b*b)) ... quindi:
sqrt((4*4)+(8*8)) nel nostro esempio; cos(teta)=a/rò ; sin(teta)=b/rò;"
Ringrazio anticipatamente chi, gentilmente, deciderà di aiutarmi.
Un saluto a tutti !!! $!M0N? '86

 di questo quadrimestre
I compiti svolti si pagano qui sul NG... Quanto sei disposto a spendere? 
-- 
Luc
Newsgroup: it.comp.programmare.win32
Titolo: Accedere a computer remoto

Salve a tutti,
ho provato a cerca in MSDN ma non ce la faccio piu` :(
All'interno di uno stesso dominio, devo prendere un file da un computer
all'altro.
Sapete mica dirmi come faccio a passargli l'user e la password?
Grazie

 Sapete mica dirmi come faccio a passargli l'user e la password?
Protocollo?


Direi TCP/IP
Io vorrei fare in modo che dopo un eventuale chiamata a funzione che spero
mi dirai, io possa da quel momento fare un banale CopyFile()
Ciao e grazie

Sapete mica dirmi come faccio a passargli l'user e la password?
ma con i WinSock non riesci a combinare nulla?
Se nel computer remoto crei un server e nel tuo computer un client non
dovresti avere troppi problemi (credo). 
(cerca accept, connect, WSAAccept)
-- 
Scritto da Gordon
E-mail: tbeqba@_EVZHBIVZV_avpu.vg

 (cerca accept, connect, WSAAccept)
Sono convinto, pero` il problema e` che un solo computer deve "accedere"
circa ad un centinaio, per prendere dei file di cui si sa il path...
Quindi speravo in qualcosa di ancora piu` semplice e solo locale alla
macchina dove gira il programma.
Speravo in una funzione che mostrasse a Windows di avere i privilegi ad
accedere...

 mi dirai, io possa da quel momento fare un banale CopyFile()
ma CopyFile non passa mica per TCP/IP; forse volevi dire "Client per reti
Microsoft". Gli username e password di cui parli sono forse quelle che
scrivi quando vuoi accedere ad un computer remoto dalle "Risorse di rete"
di "Esplora Risorse"?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


WNetAddConnection2
The WNetAddConnection2 function makes a connection to a network 
resource. The function can redirect a local device to the network resource.
In pratica, fai il login sulla macchina remota con questa funzione, e 
poi puoi accedere alle sharing di rete per leggere/scrivere files.
Era questa la funzione a cui ti riferivi?
LP

 di "Esplora Risorse"?
Esattamente
scusate forse non mi ero spiegato bene e/o non avevo capito...

 Era questa la funzione a cui ti riferivi?
Ma veramente troppo grazie :)
Era esattamente questa
Ciao

 scusate forse non mi ero spiegato bene e/o non avevo capito...
allora credo che tu debba impersonare l'utente di cui conosci username e
password; devi vedere le funzioni sulla sicurezza; prova LogonUser,
ImpersonateLoggedOnUser e RevertToSelf, ma non sono sicuro, e anche se
fosse ci sarebbe un problema: per loggare un utente ed impersonarlo
l'account deve avere il permesso dalla policy di agire come parte del
sistema operativo; sinceramente non so come funzioni esattamente la shell
grafica quando vengono inseriti username e password per accedere alle
risorse di rete.
in effetti passare per Tcp/Ip e mettere un processo server su chiascuna
delle macchine da cui prelevare i files non sarebbe male.


 sistema operativo [...]
dimenticavo: ovviamente questo permesso deve essere abilitato solo sulla
macchina locale.


 macchina locale.
Ti ringrazio, ma direi che ho risolto con quanto si diceva in
news:XcpXd.12772$
WC1....@tornado.fastwebnet.it
Ciao e grazie
Newsgroup: it.comp.programmare.win32
Titolo: C++ Builder e Visual C++

Volevo sapere qual'è più conforme allo standard tra C++  Builder e Visual
C++?
Grazie
-- 
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

C++?
C++ Builder.
-- 
Andrea Laforgia (ICQ# 87230455) ---------------------------
Non scrivetemi in privato, se non richiesto espressamente.
No replies in private e-mail, unless explicitly requested.
----------------------------------------------------------

 C++ Builder.
Per curiosità, è più vicino agli standard a livello di linguaggio vero e
proprio, o per le librerie (stl, classi stream...)?
Grazie,
    Aldo.

proprio, o per le librerie (stl, classi stream...)?
Linguaggio, prevalentemente.
Per quanto riguarda la libreria standard, ci deve ancora essere un
compilatore pienamente conforme allo standard (troppo difficile da
implementare, a quanto pare).


 ha scritto nel messaggio
news:7uef2tokm9nlm5d8s...@4ax.com...
