dovrei realizzare un'interfaccia di ricerca per un database all'interno di un cd
il cd dovrebbe essere fruibile su ogni macchina(anche se solo windows) e indipendente dal software istallato sulla stessa
oltre a fare un eseguibile win32 in c++ c'e' qualche altro modo per realizzare una cosa del genere?
Certo. Non usando C++, ad esempio. :-)
E' un po' come uccidere una farfalla con un cannone.

ho gia fatto delle prove usando xml come db e javascript come motore di ricerca ma questa soluzione(che richiede come prerequiso la sola presenza di internet explorer- chiaramente da un certa versione in su) ha seri problemi, anzi è inutilizzabile se la mole di dati da lavorare è molto grande.
Non sono pratico di queste cose ma direi che quello che ti serve è un db.
Questa scelta è molto spesso indipendente dal linguaggio per cui, se hai possibilità di scegliere, utilizza un linguaggio che non sia C++. Qualcosa di più semplice, come VB, visto che lo conosci.