Dove trovare risorse per scrivere un programma come sandboxie?

4

Sandboxie è un programma che ti consente di leggere dal disco rigido, ma quando provi a scriverlo reindirizzerà il file in un contenitore separato. Mi piacerebbe imparare come fare qualcosa di simile. Non so quali termini o librerie cercare. C'è una API di reindirizzamento dei file in Windows? C'è una libreria open source che può aiutarmi con i pezzi sporchi e scuri?

So che probabilmente non ci sono API in Windows per fare questo fuori dalla scatola e probabilmente avrò bisogno di scrivere il mio autista. Non mi importa scrivere un autista, questo progetto è per me un'esperienza di apprendimento e desidero imparare come farlo.

Qualsiasi aiuto sarebbe molto apprezzato.

Chiarimento:

Sto cercando di replicare il comportamento di sandboxie, IE: lanciando un exe non modificato di un altro programma e reindirizzando il modo in cui gestisce il file IO.

Quello che voglio fare è fondamentalmente avere un launcher che trasformerà il mio disco SSD in una cache per il mio disco rotante. Lancio la mia app e a sua volta lancia un'altra app. Qualsiasi risorsa le altre richieste di app saranno passate al disco rotante, ma anche copiate sull'SSD. Qualsiasi ulteriore lettura e tutte le scritture verranno eseguite sulla copia SSD del file. Una volta chiuso l'altro programma, la mia app scaricherà le scritture dall'SSD sul disco rotante.

Potrei tecnicamente farlo attraverso sandboxie e alcuni trucchi di scripting, ma voglio imparare l'interno del file IO e come fare il reindirizzamento.

Chiarimento 2:

Non ho più problemi con l'uso di una libreria precostruita, purché sia gratuita (come nella birra). Non ha bisogno di essere open source o libero (come nel discorso) .

    
posta Scott Chamberlain 09.09.2011 - 19:29
fonte

1 risposta

1

Hai provato a contattare Ronen Tzur tramite i suoi forum per ulteriori informazioni sul suo software?

Ronen Tzur fornisce alcuni dettagli sul design di Sandboxie in Security Now Episode 172 Sandboxie .

Steve Gibson discute i limiti del sandboxing in Sicurezza virtuale Episodio 174 Sicurezza virtuale .

Puoi anche leggere mostrare le note per gli episodi 172 e amp; 174 qui .

    
risposta data 08.01.2012 - 07:47
fonte

Leggi altre domande sui tag