2014-12-03 35 views
1

任何人都知道ShellExecute函數第一次被引入Windows API的日期?根據維基百科,Win32在Windows NT(1993?)中引入,並隨Windows 95(1995?)一起發佈,但我不確定Win32目前是否包含ShellExecute什麼時候將ShellExecute引入到Windows API中

我一直在WWW周圍徘徊,我發現的最早提到的ShellExecute來自2002年的博客文章,名爲「介紹ShellExecute」。有沒有歷史愛好者?有沒有人跟蹤這種事情?

+0

這是1997年的參考資料:http://www.drdobbs.com/a-gotourl-function-using-shellexecute/184416463;這裏有一個跡象表明'ShellExecute'在Windows 3.11下可用:http://computer-programming-forum.com/82-mfc/4e83672e08a595cd.htm(「是的,這個獨特的功能是Win16 ShellExecute函數有 問題不遵守8.3文件命名 慣例的URL「);我還無法知道它在Win16中何時出現,因此無法真正回答這個問題。 – Tommy 2014-12-03 03:05:02

+0

感謝您的參考。 – hft 2014-12-04 22:08:11

回答

2

Windows NT的第一個版本是Windows NT 3.1

從微軟的KB224816

給ShellExecute API支持在Microsoft Windows 95和Microsoft Windows NT 3.1和更高版本。

因此ShellExecute存在於所有版本的Windows NT中。

+0

好引用。我記得它在Win95中可用,但是我無法確定它是否在它發佈的那一天。 – slugster 2014-12-04 21:32:15

相關問題