The instructions in this thread got BD working on Vista for me.
https://www.mobileread.com/forums/showthread.php?t=13099
For your LIT's though you could do what I'm doing. I'm using the libprs500 gui which uses lit2lrf to convert the LIT's to LRF's. Does a good, & fast, job for me.