mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 20:39:01 +00:00
40 lines
No EOL
1.4 KiB
HTML
40 lines
No EOL
1.4 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<title></title>
|
|
</head>
|
|
<body>
|
|
|
|
<h3>
|
|
VIX API</h3>
|
|
<p>
|
|
Akward API with COM options, but only C examples provided by VMWare. Thus the
|
|
desire to use this class lib.</p>
|
|
<h3>
|
|
VMRun.exe</h3>
|
|
<p>
|
|
VMRun will let us stop VMWare but not close it. Not critical, but I already had
|
|
VMWareLib working by the time I discovered vmrun. VMWareLib adds a lot of extra
|
|
code, but in future we might do more with VMWare and it allows us more power
|
|
than VMRun.</p>
|
|
<h3>
|
|
VMWareLib</h3>
|
|
<p>
|
|
Original project used a brittle custom MS build project which had several
|
|
external dependencies. It has been stripped down to a single project that we
|
|
need and used here.</p>
|
|
<p>
|
|
Other notes:</p>
|
|
<ul>
|
|
<li>Must be x86 because the com object is x86.</li>
|
|
<li>Added a strong name key because our referrers are strong named and therefore
|
|
required it.</li>
|
|
<li>interop.vixcom.constants cannot be embedded<ul>
|
|
<li><a href="http://vmwaretasks.codeplex.com/discussions/237628">
|
|
http://vmwaretasks.codeplex.com/discussions/237628</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
</body>
|
|
</html> |