B visa can be issued after spouse getting GC. The key
step is that she must be invited by a America company instead of hu*****and or wife. I know one person get B visa based on a company invitation although his wife get GC. However, he did have a very good background, such as go back and forth many times without out of stay in US.