De .vbw bevat de workspace settings van de VB IDE op het moment van het sluiten van het project: size, locatie en status van alle schermen (code view en designers) wordt er in bijgehouden.
Als bij het openen van een project het .vbw bestand aanwezig is, wordt het gebruikt om de schermen die open stonden terug te openen met de oude size en locatie en schermen die je zelf opent ook terug de oude size en locatie te kunnen geven.
Dit .vbw bestand kan zonder probleem verwijderd worden. Het mag echter nooit het readonly attribuut meekrijgen, want dan komt VB klagen.
41.6C.6D.61.72 schreef op 04 March 2003 @ 19:43:
Echter, zit hier een
ernstige beveiligings lek in. Een Usercontrol (die aan een project zit bijv) kan code initialiseren in VB als het project geopent wordt... en dat is dan code waar je niet zulke prettige dingen mee kan doen.
Als je ook code download ofzo kan je beter die vbw weggooien

op
www.pscode.com gebeurdt dit sinds wat kleine incidenten al automatisch volgens mij.
In ieder geval met SP5 van VB 6.0 wordt de .vbw zo bewaard dat forms niet automatisch in designmode openen en er dus geen code van UserControls kan uitgevoerd worden.
Helaas kan een gebruiker nog altijd met de hand de .vbw zo aanpassen dat forms wel automatisch de designer openen en de usercontrols laden.
"Two things are infinite: the universe and stupidity. And the former I'm not so sure about." -- Albert Einstein