c#:获取IE地址栏中的URL

  一直在想测试用户行为分析的时候,通过程序(本地服务程序)获取IE上的Url地址,对当前的url分析,并结合我的情况分析我的行为方式。现在浏览网站的时候偶然看到了几行代码,不知道原始出处,就暂时转载记录下来。

 

System.AppDomain objAPDom = System.AppDomain.CurrentDomain;
object obj = objAPDom.GetData("APP_LAUNCH_URL");

“name”的值 属性
"APPBASE" ApplicationBase
"APP_CONFIG_FILE" ConfigurationFile
"DYNAMIC_BASE" DynamicBase
"DEV_PATH" (无属性)
"APP_NAME" ApplicationName
"CACHE_BASE" PrivateBinPath
"BINPATH_PROBE_ONLY" PrivateBinPathProbe
"SHADOW_COPY_DIRS" ShadowCopyDirectories
"FORCE_CACHE_INSTALL" ShadowCopyFiles
"CACHE_BASE" CachePath
(应用程序特定的) LicenseFile

错误代码:
//应用程序域
System.AppDomain objAPDom = System.AppDomain.CurrentDomain;
object obj = objAPDom.GetData("APP_LAUNCH_URL");

   if (obj == null)
   {
          strURL = "";
   }
   else
   {
          strURL = obj.ToString();
   }

你可能感兴趣的:(url)