Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
This topic has not yet been rated - Rate this topic

FileVersionInfo.IsPatched Property

Gets a value that specifies whether the file has been modified and is not identical to the original shipping file of the same version number.

[Visual Basic]
Public ReadOnly Property IsPatched As Boolean
[C#]
public bool IsPatched {get;}
[C++]
public: __property bool get_IsPatched();
[JScript]
public function get IsPatched() : Boolean;

Property Value

true if the file is patched; otherwise, false.

Example

The following example calls GetVersionInfo to get the FileVersionInfo for the Notepad. Then it displays the state of the Boolean IsPatched in a text box. This code assumes textBox1 has been instantiated.

[Visual Basic] 
Private Sub GetIsPatched()
    ' Get the file version for the notepad.
    Dim myFileVersionInfo As FileVersionInfo = _
        FileVersionInfo.GetVersionInfo("%systemroot%\Notepad.exe")
    
    ' Print whether the file has a patch installed.
    textBox1.Text = "File has patch installed: " & myFileVersionInfo.IsPatched
End Sub 'GetIsPatched

[C#] 
private void GetIsPatched() {
    // Get the file version for the notepad.
    FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\\Notepad.exe");
 
    // Print whether the file has a patch installed.
    textBox1.Text = "File has patch installed: " + myFileVersionInfo.IsPatched;
 }
    

[C++] 
private:
void GetIsPatched() {
    // Get the file version for the notepad.
    FileVersionInfo* myFileVersionInfo = FileVersionInfo::GetVersionInfo(S"%systemroot%\\Notepad.exe");
 
    // Print whether the file has a patch installed.
    textBox1->Text = String::Format( S"File has patch installed: {0}", __box(myFileVersionInfo->IsPatched));
 }
    

[JScript] 
private function GetIsPatched() {
    //Get the file version for the notepad.
    var myFileVersionInfo : FileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\\Notepad.exe");
 
    //Print whether the file has a patch installed.
    textBox1.Text = "File has patch installed: " + myFileVersionInfo.IsPatched;
 }
    

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

FileVersionInfo Class | FileVersionInfo Members | System.Diagnostics Namespace

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.