user = System.Security.Principal.WindowsIdentity.GetCurrent();
我使用它来获取试图删除我留在目录中的文件的用户的信息,但我的计算机和他的计算机都是客户端,因此用户总是返回我的计算机的名称。你能告诉我如何解决这个问题吗?
更多说明:我正在制作一个应用程序来监控我文件夹的特定文件,我的计算机是一台客户端计算机,他的计算机也是一台客户端,我试图监控文件服务器的公共位置,例如\192.168.1.15\ public \myfolder,我想从可能试图删除该文件夹中我的文件的其他客户端获得任何访问权限。感谢您提供的任何想法和解决方案。
我的代码是这样的
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var rq=require('request');
var url="http://localhost/ss/some.json";
var pages=Object();
rq(url, function (error, response, body) {
pages=JS
我尝试用gethostname() 和$_SERVER分配变量,然后继续获取ReferenceError: gethostname is not defined。
我想要的只是使用运行在PHP中的JS将当前的系统名输入到var中。我做错了什么?
更新:
var myVar = gethostname();
或
var myVar = $_SERVER;
我有一个Java应用程序,需要知道连接到它的客户端的计算机名称。我的第一个想法是通过JavaScript获得它,并用它填充隐藏的表单字段,但经过一些挖掘,JS似乎无法访问该信息。
然后我尝试使用applet并通过JavaScript访问applet方法。这似乎适用于Firefox,但较新的Chrome版本不运行applet。
然后,我考虑切换到JavaScript应用程序,据我所知,该应用程序应该在Chrome下工作,但是在这种情况下,由于Webstart应用程序运行在浏览器之外,JavaScript无法访问它的方法。
然后,我尝试将主机名保存在运行于Firefox + Linux + Jav
我尝试使用express和node.js获取客户端的完整IP地址,但得到的结果是::1.我尝试读取此How to get IP address in node.js express但找不到解决方案 这是我的代码。 const express = require('express')
const app = express()
const middleware = (req, _, next) => {
console.log(req.ip)
// Here I am getting ::1
next()
}
app.get("/*