Component: Process 
-------------------

Query process details.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [2.9](newinversion29.md "First functions introduced with version 2.9.") / [16.1](newinversion161.md "Newest functions in version 16.1.") | ✅ 90% | ✅ 81% | 🔶 29% | 🔶 71%, on macOS and Windows | 🔶 52% |

  
| Item | Details | Server |
|:--|:--|:--|
| [Process.FrontProcessBundleID](ProcessFrontProcessBundleID.md)   Queries bundleID of the frontmost app. | Mac only   4.2 | ❌ Server |
| [Process.FrontProcessName](ProcessFrontProcessName.md)   Queries name of the frontmost app. | Mac/Win   4.2 | ❌ Server |
| [Process.FrontWindowTitle](ProcessFrontWindowTitle.md)   Queries name of the frontmost window. | Mac/Win   4.2 | ❌ Server |
| [Process.GetCurrentDirectory](ProcessGetCurrentDirectory.md)   Queries current directory. | All   6.5 | ✅ Server |
| [Process.GetDllDirectory](ProcessGetDllDirectory.md)   Queries DLL directory. | Win only   13.1 | ✅ Server |
| [Process.GetQOSClass](ProcessGetQOSClass.md)   Queries the Quality Of Service class for the current thread. | All   16.1 | ✅ Server |
| [Process.IsFrontMost](ProcessIsFrontMost.md)   Checks if FileMaker is the frontmost application. | Mac/Win   2.9 | ❌ Server |
| [Process.IsRunning](ProcessIsRunning.md)   Checks if a process is running. | Mac only   4.0 | ✅ Server |
| [Process.KeepFrontMost](ProcessKeepFrontMost.md)   Sets whether the plugin should keep FileMaker in front. | Mac only   7.1 | ❌ Server |
| [Process.List](ProcessList.md)   Queries process list. | Mac/Win/Linux   11.2 | ✅ Server |
| [Process.LoadFramework](ProcessLoadFramework.md)   Loads a macOS framework. | Mac/iOS   15.0 | ✅ Server |
| [Process.LoadLibrary](ProcessLoadLibrary.md)   Loads a given native library. | All   6.5 | ✅ Server |
| [Process.SetCurrentDirectory](ProcessSetCurrentDirectory.md)   Sets the current directory. | All   6.5 | ✅ Server |
| [Process.SetDllDirectory](ProcessSetDllDirectory.md)   Adds a directory to the search path used to locate DLLs for the application. | Win only   13.1 | ✅ Server |
| [Process.SetFrontMost](ProcessSetFrontMost.md)   Moves FileMaker application to the front. | Mac/Win   2.9 | ❌ Server |
| [Process.SetQOSClass](ProcessSetQOSClass.md)   Sets the Quality Of Service class for the current thread. | All   16.1 | ✅ Server |
| [ProcessActivity.List](ProcessActivityList.md)   Lists all activities. | Mac/Win/iOS   5.2 | ✅ Server |
| [ProcessActivity.Options](ProcessActivityOptions.md)   Queries option flags. | Mac/Win/iOS   5.2 | ✅ Server |
| [ProcessActivity.Reason](ProcessActivityReason.md)   Queries the reason text. | Mac/Win/iOS   5.2 | ✅ Server |
| [ProcessActivity.beginActivity](ProcessActivitybeginActivity.md)   Begins an activity. | Mac/Win/iOS   5.2 | ✅ Server |
| [ProcessActivity.endActivity](ProcessActivityendActivity.md)   Ends the activity started with ProcessActivity.beginActivity. | Mac/Win/iOS   5.2 | ✅ Server |

21 functions shown.

These functions require a license (71%).

### Release notes

- **Version 15.3**
    - Fixed a possible crash in [Process.GetCurrentDirectory](https://www.mbsplugins.eu/ProcessGetCurrentDirectory.shtml) function for macOS, iOS and Linux.
- **Version 15.2**
    - Fixed a bug in [Process.GetCurrentDirectory](https://www.mbsplugins.eu/ProcessGetCurrentDirectory.shtml) function.
- **Version 15.0**
    - Added [Process.LoadFramework](https://www.mbsplugins.eu/ProcessLoadFramework.shtml) function.
- **Version 14.5**
    - Implemented [Process.List](https://www.mbsplugins.eu/ProcessList.shtml) for Linux.
- **Version 13.1**
    - Added [Process.GetDllDirectory](https://www.mbsplugins.eu/ProcessGetDllDirectory.shtml) and [Process.SetDllDirectory](https://www.mbsplugins.eu/ProcessSetDllDirectory.shtml) functions.
- **Version 11.2**
    - Added [Process.List](https://www.mbsplugins.eu/ProcessList.shtml) function for macOS and Windows.
- **Version 9.2**
    - Implemented [Process.SetFrontMost](http://www.mbsplugins.eu/ProcessSetFrontMost.shtml) for Windows.
- **Version 7.1**
    - Added [Process.KeepFrontMost](http://www.mbsplugins.eu/ProcessKeepFrontMost.shtml) function.

### Blog Entries

- [MBS FileMaker Plugin 6.5 for OS X/Windows](https://www.mbsplugins.de/archive/2016-12-12/MBS_FileMaker_Plugin_65_for_OS/monkeybreadsoftware_blog_filemaker)
- [Disable App Nap, System and Screen Sleep in FileMaker](https://www.mbsplugins.de/archive/2015-06-03/Disable_App_Nap_System_and_Scr/monkeybreadsoftware_blog_filemaker)

### Example Databases

- [Barcode/Barcode Detection](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Barcode/Barcode%20Detection.shtml#5ScriptAnchor_)
- [Barcode/Barcodes from Invoices](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Barcode/Barcodes%20from%20Invoices.shtml#4ScriptAnchor_)
- [Barcode/Swiss QR-Code for invoices/Swiss QR-Code for invoices ISO 20022](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Barcode/Swiss%20QR-Code%20for%20invoices/Swiss%20QR-Code%20for%20invoices%20ISO%2020022.shtml#21ScriptAnchor_)
- [DynaPDF/ZUGFeRD and Facture-X/ZUGFeRD Validation](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/DynaPDF/ZUGFeRD%20and%20Facture-X/ZUGFeRD%20Validation.shtml#1ScriptAnchor_)
- [Llama chat](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Llama%20chat.shtml#2ScriptAnchor_)
- [Mac only/Process FrontMost](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20only/Process%20FrontMost.shtml#1ScriptAnchor_)
- [OCR/OCR with DynaPDF](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/OCR/OCR%20with%20DynaPDF.shtml#5ScriptAnchor_)
- [OCR/OCR](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/OCR/OCR.shtml#3ScriptAnchor_)
- [Saxon/Saxon ZUGFeRD Validation](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Saxon/Saxon%20ZUGFeRD%20Validation.shtml#1ScriptAnchor_)
- [Utility functions/Process Info](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Utility%20functions/Process%20Info.shtml#1ScriptAnchor_)

[HTML Version](component_Process.shtml)