InnoSetup - есть ли способ вручную создать cookie для Internet Explorer?
В основном IE помнят для сайта www.stackoverflow.com, использующего файлы cookie JavaScript, но есть ли возможность вручную создать такой же файл cookie в InnoSetup от имени stackoverflow.com?
Javascript cookie:
function setCookie(cname,cvalue,exdays) {
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name)==0) return c.substring(name.length,c.length);
}
return "";
}
function checkCookie(user) {
var user=getCookie("username");
if (user!="") {
alert("Welcome again " + user);
} else {
user='bandwidth - set to off for example';
setCookie("username",user,30);
}
}
ПРИМЕЧАНИЕ: потому что нет никакого способа определить из IE, установлен ли мой плагин или нет. Я пришел к выводу, что мне нужно иметь дело с куки. Но вместо IE мой плагин должен создать этот файл cookie при первой установке.
РЕДАКТИРОВАТЬ: Ссылка
http://msdn.microsoft.com/en-us/library/windows/desktop/aa385107%28v=vs.85%29.aspx