Commit af812605 authored by Aric Stewart's avatar Aric Stewart Committed by Alexandre Julliard

Do some basic work with registry component paths.

parent c2c0a987
...@@ -1169,11 +1169,19 @@ INSTALLSTATE WINAPI MsiGetComponentPathW(LPCWSTR szProduct, LPCWSTR szComponent, ...@@ -1169,11 +1169,19 @@ INSTALLSTATE WINAPI MsiGetComponentPathW(LPCWSTR szProduct, LPCWSTR szComponent,
TRACE("found path of (%s:%s)(%s)\n", debugstr_w(szComponent), TRACE("found path of (%s:%s)(%s)\n", debugstr_w(szComponent),
debugstr_w(szProduct), debugstr_w(path)); debugstr_w(szProduct), debugstr_w(path));
FIXME("Only working for installed files, not registry keys\n"); if (path[0]=='0')
if ( GetFileAttributesW(path) != INVALID_FILE_ATTRIBUTES ) {
rrc = INSTALLSTATE_LOCAL; FIXME("Registry entry.. check entry\n");
rrc = INSTALLSTATE_LOCAL;
}
else else
rrc = INSTALLSTATE_ABSENT; {
/* PROBIBLY a file */
if ( GetFileAttributesW(path) != INVALID_FILE_ATTRIBUTES )
rrc = INSTALLSTATE_LOCAL;
else
rrc = INSTALLSTATE_ABSENT;
}
if( pcchBuf ) if( pcchBuf )
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment