@Yong Chin Kuo Thanks for posting in our Q&A.
1.There is no method can make it via intune. Maybe a PowerShell script will list all installed applications on Intune managed devices.
2.Please consider AppLocker or App Control to make it in Windows. You can refer to the following article:
Hope it will give you some ideas.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.